#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100;}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0;}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1;}html.js input.form-autocomplete{background-image:url(/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat;}html.js input.throbbing{background-image:url(/misc/throbber-active.gif);background-position:100% center;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em;}html.js fieldset.collapsed .fieldset-wrapper{display:none;}fieldset.collapsible{position:relative;}fieldset.collapsible .fieldset-legend{display:block;}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.resizable-textarea .grippie{background:#eee url(/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden;}body.drag{cursor:move;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}a.tabledrag-handle-hover .handle{background-position:6px -11px;}div.indentation{float:left;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;width:20px;}div.tree-child{background:url(/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/misc/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/misc/tree.png) no-repeat -11px center;}.tabledrag-toggle-weight-wrapper{text-align:right;}table.sticky-header{background-color:#fff;margin-top:0;}.progress .bar{background-color:#fff;border:1px solid;}.progress .filled{background-color:#000;height:1.5em;width:5px;}.progress .percentage{float:right;}.ajax-progress{display:inline-block;}.ajax-progress .throbber{background:transparent url(/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px;}.ajax-progress .message{padding-left:20px;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.container-inline div,.container-inline label{display:inline;}.container-inline .fieldset-wrapper{display:block;}.nowrap{white-space:nowrap;}html.js .js-hide{display:none;}.element-hidden{display:none;}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clearfix{height:1%;}*:first-child + html .clearfix{min-height:1%;}
/*})'"*/
div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px;}div.status{background-image:url(/misc/message-24-ok.png);border-color:#be7;}div.status,.ok{color:#234600;}div.status,table tr.ok{background-color:#f8fff0;}div.warning{background-image:url(/misc/message-24-warning.png);border-color:#ed5;}div.warning,.warning{color:#840;}div.warning,table tr.warning{background-color:#fffce5;}div.error{background-image:url(/misc/message-24-error.png);border-color:#ed541d;}div.error,.error{color:#8c2e0b;}div.error,table tr.error{background-color:#fef5f1;}div.error p.error{color:#333;}div.messages ul{margin:0 0 0 1em;padding:0;}div.messages ul li{list-style-image:none;}
/*})'"*/
fieldset{margin-bottom:1em;padding:0.5em;}form{margin:0;padding:0;}hr{border:1px solid gray;height:1px;}img{border:0;}table{border-collapse:collapse;}th{border-bottom:3px solid #ccc;padding-right:1em;text-align:left;}tbody{border-top:1px solid #ccc;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}th.active img{display:inline;}td.active{background-color:#ddd;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}.form-item .description{font-size:0.85em;}label{display:block;font-weight:bold;}label.option{display:inline;font-weight:normal;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}input.form-checkbox,input.form-radio{vertical-align:middle;}.marker,.form-required{color:#f00;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background:url(/misc/help.png) 0 50% no-repeat;padding:1px 0 1px 20px;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js fieldset.collapsible .fieldset-legend{background:url(/misc/menu-expanded.png) 5px 65% no-repeat;padding-left:15px;}html.js fieldset.collapsed .fieldset-legend{background-image:url(/misc/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend span.summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.progress .filled{background:#0072b9 url(/misc/progress.gif);}
/*})'"*/
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
/*})'"*/
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/sites/all/modules/jquery_update/replace/ui/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*})'"*/
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
/*})'"*/
#colorboxNodeLoading{background:url(/sites/all/modules/colorbox_node/./images/loading.gif) no-repeat center center;width:100%;height:100%;}
/*})'"*/
#comments{margin-top:15px;}.indented{margin-left:25px;}.comment-unpublished{background-color:#fff4f4;}.comment-preview{background-color:#ffffea;}
/*})'"*/
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
/*})'"*/
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
/*})'"*/
html.noscroll{}html.noscroll #page{position:fixed;width:100%;left:0;right:0;}html.noscroll .gray-underlay{position:fixed;}.home-reg-form .webform-client-form .form-item:not(.row){margin:1px 0;}.home-reg-form{display:none;position:absolute;background-color:#FFF;color:#5a5a5a;font-family:"ProximaNovaRgRegular";font-size:15px;z-index:13;padding-top:0px;padding-left:20px;padding-right:20px;width:100%;height:auto;top:70px;left:0;}.home-reg-form.page-1{padding-bottom:25px;}@media all and (min-width:768px) {
 .home-reg-form{position:absolute;top:16vh;margin-left:auto;width:540px;max-height:750px;left:calc(50vw - 280px);padding-right:60px;padding-top:17px;padding-left:60px;margin-top:-18px;}body.mac .home-reg-form.has-scrollbar{width:555px;} 
}@media all and (max-width:767px) {
 .home-reg-form .fieldset-wrapper{width:calc(100% - 20px);} 
}.home-reg-form::after{content:"";display:block;width:100%;height:25px;background-color:transparent;position:relative;bottom:-25px;}#block-readandspell-general-trial-registration.home-reg-form,#block-readandspell-general-trial-registration--2.home-reg-form{display:block;position:relative;left:inherit;margin-right:auto;max-height:inherit;top:0;margin-top:20px;z-index:2;}#edit-group2,#edit-group2--2{display:none;}.home-reg-form.page-2 .view-testimonials-and-reviews{display:none;}.home-reg-form .view-testimonials-and-reviews .views-row .views-field-field-testimonal{background-color:#FFF;}.home-reg-form .view-testimonials-and-reviews{display:inline-block;padding-top:26px;}.home-reg-form .view-testimonials-and-reviews .views-row{padding-left:0;padding-right:0;}.home-reg-form .view-testimonials-and-reviews .views-row .views-field-field-testimonal{padding:1px 22px;background-color:#FFF;border:solid 1px #dbdbdb;-webkit-box-shadow:none;box-shadow:none;border-radius:10px;}.home-reg-form .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{text-shadow:none;margin-top:-5px;color:#FFF;text-shadow:0px 1px 0px #dbdbdb;}#block-readandspell-general-trial-registration.home-reg-form .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after,#block-readandspell-general-trial-registration--2.home-reg-form .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{margin-top:-6px;}body.webkit .home-reg-form .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{margin-top:-5px;}body.safari .home-reg-form .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{margin-top:-4px;}.home-reg-form .view-testimonials-and-reviews .views-row .views-field-field-testimonal .field-content{}.home-reg-form .view-testimonials-and-reviews .views-field-person{font-size:15px;}.home-reg-form.page-1{background-color:#F6F6F6;}.home-reg-form.page-1:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:390px;background-color:#FFF;z-index:-1;}#block-readandspell-general-trial-registration.home-reg-form.page-1:after,#block-readandspell-general-trial-registration--2.home-reg-form.page-1:after{height:445px;}.home-reg-form .already-login{float:right;margin-top:-7px;}.home-reg-form fieldset{border:none;margin:0;padding:0;}.home-reg-form .webform-client-form label{color:inherit;font-weight:normal;}.home-reg-form .webform-client-form .button-primary.form-submit{max-width:280px;margin-top:20px;text-align:center;cursor:pointer;}@media all and (max-width:767px) {
 .home-reg-form .webform-client-form #edit-group2 .button-primary.form-submit,.home-reg-form .webform-client-form #edit-group2--2 .button-primary.form-submit{height:29px;margin-top:26px;margin-bottom:26px;} 
}.home-reg-form .webform-client-form #edit-group2 .button-primary.form-submit,.home-reg-form .webform-client-form #edit-group2--2 .button-primary.form-submit{padding-left:37px;padding-right:37px;}#content .home-reg-form p{padding-left:0;}.home-reg-form h1{font-family:"ProximaNovaLtSemibold";font-size:30px;margin-top:8px;margin-bottom:0px;}@media all and (max-width:600px) {
 #block-readandspell-general-trial-registration.home-reg-form h1,#block-readandspell-general-trial-registration--2.home-reg-form h1{line-height:1em;} 
}.home-reg-form .webform-client-form .form-item input{line-height:33px;background-color:#f8f8f8;font-size:15px;font-family:"ProximaNovaRgRegular";font-weight:normal;width:calc(100% - 40px);border:1px solid #CCC;border-radius:3px;}.home-reg-form .webform-client-form input[type="text"],.home-reg-form .webform-client-form input[type="password"],.home-reg-form .webform-client-form input[type="email"]{width:calc(100% - 4px);}@media all and (min-width:768px) {
 .home-reg-form .webform-client-form input[type="text"],.home-reg-form .webform-client-form input[type="password"],.home-reg-form .webform-client-form input[type="email"]{width:100%;} 
}.home-reg-form .webform-client-form .form-item input#edit-couponcode{line-height:31px;}.home-reg-form .webform-client-form .form-item.webform-component--number-of-users-0{margin-top:0;}.home-reg-form .webform-client-form .form-item.form-item-Email{font-size:15px;margin-top:-6px;}.home-reg-form .webform-client-form .form-item.form-item-Email br{display:none;}.home-reg-form .webform-client-form .form-item.form-item-Email label{font-weight:normal;padding-bottom:3px;color:inherit;}.home-reg-form .webform-client-form .popups-close{background-image:url("/sites/all/themes/readandspell/images/modal-close.png");background-size:cover;background-position:center !important;width:26px;height:26px;position:absolute;right:20px;top:20px;cursor:pointer;}.home-reg-form .total{color:#88c744;font-size:22px;font-family:"ProximaNovaRgBold";position:relative;margin-top:16px;}.home-reg-form .vat,.home-reg-form .discount-box{position:relative;}.home-reg-form .dotted:after,.home-reg-form .form-item-CouponCode:after{content:"";display:inline-block;height:5px;border-bottom:3px dotted #e0e0e0;width:calc(100% - 140px);position:absolute;bottom:4px;left:80px;}@media all and (max-width:767px) {
 .home-reg-form .form-item-CouponCode:after{display:none;} 
}.home-reg-form .dotted.total-label:after,.home-reg-form .dotted.vat-label:after{width:calc(100% - 150px);left:70px;bottom:4px;}.home-reg-form .form-item-CouponCode:after{left:230px;width:111px;bottom:48px;}.validation.loading{background:url(/sites/all/modules/custom/readandspell_general/images/horizontal-loading.gif) no-repeat;background-size:contain;width:118px;height:8px;display:inline-block;background-position-x:center;}.webform-next{position:relative;}.webform-next.loading:after{content:"";position:relative;display:block;height:8px;bottom:-4px;background:url(/sites/all/modules/custom/readandspell_general/images/horizontal-loading.gif) no-repeat center bottom;background-size:contain;}.home-reg-form .total-number,.home-reg-form .vat-number,.home-reg-form .discount-number{float:right;text-align:right;}.home-reg-form .form-item-CouponCode{display:inline-block;width:80px;height:31px;margin-left:2px;}@media all and (min-width:768px) {
 .home-reg-form .form-item-CouponCode{width:106px;} 
}.i-have-a-coupon{color:#088cca;font-size:15px;cursor:pointer;clear:both;margin-top:23px;display:inline-block;}.home-reg-form .discount-box{display:none;margin-top:24px;}.home-reg-form .discount-box .discount{margin-top:15px;margin-bottom:17px;}.home-reg-form .discount-box .coupon-label{margin-right:10px;position:relative;top:3px;}@media all and (min-width:768px) {
 .home-reg-form .discount-box .coupon-label{margin-right:20px;} 
}.home-reg-form .vat{margin-top:10px;}.home-reg-form .apply{margin-top:0px;border:1px solid #88c744;border-radius:5px;color:#88c744;cursor:pointer;padding:4px 8px;float:right;}.home-reg-form .form-item-CountryCodeSelect{display:inline-block;margin-top:1px;width:100%;padding-bottom:8px;}.home-reg-form .webform-client-form .form-item.form-item-Type,.home-reg-form .webform-client-form .form-item.form-item-Whatami{margin-bottom:8px;}.home-reg-form .webform-client-form .form-item.form-item-Type select,.home-reg-form .webform-client-form .form-item.form-item-Whatami select{color:#b2b2b2;}@media all and (min-width:768px) {
 .home-reg-form .form-item-CountryCodeSelect,.home-reg-form .form-item-Whatami,.home-reg-form .form-item-Type{width:205px;padding-bottom:0;}.home-reg-form .webform-client-form .form-item.form-item-Type{float:left;}.home-reg-form .webform-client-form .form-item.form-item-Whatami{float:right;} 
}.webkit .home-reg-form .form-item-CountryCodeSelect{position:relative;top:2px;}.webkit .home-reg-form .form-type-select select{line-height:38px;}.home-reg-form .webform-client-form .form-item.form-item-FullName{margin-bottom:8px;}.home-reg-form .form-item-FirstName{display:inline-block;width:49%;position:relative;left:0px;}.home-reg-form .form-item-LastName{display:inline-block;width:49%;position:relative;float:right;}@media all and (min-width:768px) {
 .home-reg-form .form-item-FirstName{left:10px;width:90px;top:-5px;}.home-reg-form .form-item-LastName{left:22px;width:90px;top:-5px;float:none;} 
}.home-reg-form .dropdown,.home-reg-form select#edit-countrycodeselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;background-position:11px center !important;background-color:#f8f8f8;color:#000;font-size:15px;font-family:"ProximaNovaRgRegular";font-weight:normal;}.home-reg-form select#edit-countrycodeselect{padding-left:52px !important;}.form-type-select,.form-item-CountryCodeSelect{position:relative;}.home-reg-form .form-type-select:after,.home-reg-form .form-item-CountryCodeSelect:after{content:"";background:url(/sites/all/themes/readandspell/images/menu-expanded.png) no-repeat;position:absolute;width:19px;height:15px;right:2px;bottom:13px;pointer-events:none;text-indent:-9999px;}@media all and (min-width:768px) {
 .form-type-select:after,.form-item-CountryCodeSelect:after{bottom:6px;} 
}.home-reg-form .webform-client-form .form-item-BillingModel-CreditCardNumber label{padding-bottom:4px;}.home-reg-form .webform-client-form .paypal-wrapper,.home-reg-form .webform-client-form .form-item.form-item-BillingModel-CreditCardNumber{display:inline-block;width:100%;margin-top:28px;margin-right:12px;padding-bottom:8px;}.home-reg-form .webform-client-form .paypal-wrapper{display:none;}.home-reg-form .webform-client-form .form-item.form-item-BillingModel-ExpDate{width:49%;display:inline-block;}.home-reg-form .webform-client-form .form-item.form-item-BillingModel-CVV{width:49%;display:inline-block;float:right;}@media all and (min-width:768px) {
 .home-reg-form .webform-client-form .form-item.form-item-Password{display:inline-block;width:203px;margin-right:10px;}.home-reg-form .webform-client-form .form-item.form-item-Password br{display:none;}.home-reg-form .webform-client-form .form-item.form-item-ConfirmPassword{display:inline-block;width:203px;}.home-reg-form .webform-client-form .form-item.form-item-Password > label{margin-top:10px;padding-bottom:2px;}.home-reg-form .webform-client-form .form-item.form-item-BillingModel-CreditCardNumber{width:200px;padding-bottom:0;}.home-reg-form .webform-client-form .form-item.form-item-BillingModel-ExpDate{margin-right:16px;width:92px;}.home-reg-form .webform-client-form .form-item.form-item-BillingModel-CVV{width:92px;float:none;} 
}.cardnote{background:url("/sites/all/themes/readandspell/images/lock.svg") no-repeat left top;padding-left:35px;letter-spacing:-0.01em;font-size:13px;line-height:16px;margin-top:21px;margin-bottom:20px;font-family:"ProximaNovaRgRegular";color:#b4b4b4;}.terms{letter-spacing:-0.01em;font-size:13px;margin-top:21px;font-family:"ProximaNovaRgRegular";color:#b4b4b4;}.terms a{opacity:0.7;}.terms.passhelp{margin-top:6px;line-height:1.1em;letter-spacing:-0.02em;}@media all and (max-width:600px) {
 .terms.passhelp{letter-spacing:-0.08em;} 
}.error{-webkit-box-shadow:0 0 2px 1px rgba(255,0,0,0.8);box-shadow:0 0 2px 1px rgba(255,0,0,0.8);}#form-register-message{color:rgba(255,0,0,0.8);}.off-new{display:inline-block;font-size:20px;font-weight:bold;line-height:48px;height:46px;width:64px;color:#FFF;}@media all and (min-width:768px) {
 .off-new{} 
}.off-m3,.off-m6{background-color:#f7a900;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:2px solid #4a8bbb;}.off-y{background-color:#88c744;border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:2px solid #4a8bbb;}.save-1{color:#f7a900;background-color:#FFF;font-size:10px;height:15px;border-radius:2px;margin-left:11px;padding:1px 5px;text-transform:uppercase;}.save-3{color:#fff;background-color:#88c744;font-size:9px;height:15px;line-height:15px;border-radius:4px;padding:1px 5px;text-transform:uppercase;position:inherit;}.safari .save-3{position:inherit;}.save-3.orange-1.double,.save-3.green-1.double{bottom:30px !important;}.save-3.red-1.double{bottom:8px !important;}.orange-1{background-color:#f7a900;}.orange-2{background-color:#fb9d00;}.summer-red{background-color:#d33b3e;}.summer-green{background-color:#88c744;}.red-1{background-color:#fd6136;}.period-box.got-special label[for="m12"]{opacity:0.4;pointer-events:none;}@media all and (min-width:768px) and (max-width:915px) {
 .save-1,.save-3{display:block;position:absolute;bottom:-7px;left:32%;line-height:normal;}.safari .save-1{left:26px;bottom:-1px;} 
}@media all and (min-width:0px) and (max-width:600px) {
 .save-1{display:none;position:absolute;bottom:-7px;left:30%;line-height:normal;}.safari .save-1{left:26px;bottom:-1px;}.autumn-special{position:relative;margin-top:15px;}.save-3.summer-red{display:block;left:-11px;width:100%;top:-17px;} 
}@media all and (min-width:768px) and (max-width:920px) {
 .save-1,.save-3{display:none;}.autumn-special{position:relative;margin-top:15px;}.col-sm-6 .save-3.summer-red{display:block;left:-11px;width:100%;top:-17px;} 
}@media all and (max-width:767px) {
 .safari .save-1{left:26px;bottom:-1px;} 
}@media all and (min-width:768px) and (max-width:799px) {
 .save-1,.save-3{font-size:8px;} 
}@media all and (min-width:920px) {
 .safari .save-3{left:initial !important;bottom:13px !important;} 
}.order-form-family .order-licence-form label.users .usr-txt{display:block;line-height:1em;}.order-form-family .order-licence-form label.users.last{line-height:1em;padding-top:8px;}.order-licence-form .currency-box{position:absolute;top:-30px;right:0;width:100%;font-size:15px;}.homeschoolers .order-licence-form .currency-box{position:relative;}@media all and (max-width:767px) {
 .homeschoolers .order-licence-form .currency-box{top:0 !important;} 
}.homeschoolers .order-licence-form .block.currency-selector .selected-currency{top:0;}.homeschoolers .select-number{padding-bottom:16px;}#block-readandspell-general-price-list-education-plans-norm .order-licence-form .currency-box,#block-readandspell-general-price-list-education-plans-small .order-licence-form .currency-box{top:-30px;}@media all and (min-width:768px) {
 .order-licence-form .currency-box{top:-50px;font-size:17px;} 
}
/*})'"*/
.search-form{margin-bottom:1em;}.search-form input{margin-top:0;margin-bottom:0;}.search-results{list-style:none;}.search-results p{margin-top:0;}.search-results .title{font-size:1.2em;}.search-results li{margin-bottom:1em;}.search-results .search-snippet-info{padding-left:1em;}.search-results .search-info{font-size:0.85em;}.search-advanced .criterion{float:left;margin-right:2em;}.search-advanced .action{float:left;clear:left;}
/*})'"*/
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
/*})'"*/
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
/*})'"*/
.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}
/*})'"*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#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{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:100%;max-height:100%;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
/*})'"*/
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;}
/*})'"*/
.block-nice-menus{line-height:normal;z-index:10;}ul.nice-menu,ul.nice-menu ul{z-index:5;position:relative;}ul.nice-menu li{position:relative;}ul.nice-menu a{display:block;color:#027ac6;}ul.nice-menu ul,#header-region ul.nice-menu ul{position:absolute;visibility:hidden;}ul.nice-menu li.over ul{visibility:visible;}ul.nice-menu ul li{display:block;}ul.nice-menu:after{content:".";display:block;height:0;clear:both;visibility:hidden;}ul.nice-menu li:hover ul,ul.nice-menu li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li:hover ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li:hover ul,ul.nice-menu li.over ul,ul.nice-menu li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.over ul,ul.nice-menu li.menuparent li.menuparent li.menuparent li.over ul,#header-region ul.nice-menu li:hover ul,#header-region ul.nice-menu li.menuparent li:hover ul,#header-region ul.nice-menu li.menuparent li.menuparent li:hover ul,#header-region ul.nice-menu li.over ul,#header-region ul.nice-menu li.menuparent li.over ul,#header-region ul.nice-menu li.menuparent li.menuparent li.over ul{visibility:visible;}ul.nice-menu li:hover ul ul,ul.nice-menu li:hover ul ul ul,ul.nice-menu li:hover li:hover ul ul,ul.nice-menu li:hover li:hover ul ul ul,ul.nice-menu li:hover li:hover li:hover ul ul,ul.nice-menu li:hover li:hover li:hover ul ul ul,ul.nice-menu li.over ul ul,ul.nice-menu li.over ul ul ul,ul.nice-menu li.over li.over ul ul,ul.nice-menu li.over li.over ul ul ul,ul.nice-menu li.over li.over li.over ul ul,ul.nice-menu li.over li.over li.over ul ul ul,#header-region ul.nice-menu li:hover ul ul,#header-region ul.nice-menu li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover ul ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul,#header-region ul.nice-menu li:hover li:hover li:hover ul ul ul,#header-region ul.nice-menu li.over ul ul,#header-region ul.nice-menu li.over ul ul ul,#header-region ul.nice-menu li.over li.over ul ul,#header-region ul.nice-menu li.over li.over ul ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul,#header-region ul.nice-menu li.over li.over li.over ul ul ul{visibility:hidden;}ul.nice-menu li.menuparent ul,#header-region ul.nice-menu li.menuparent ul{overflow:visible !important;}ul.nice-menu li.menuparent ul iframe,#header-region ul.nice-menu li.menuparent ul iframe{display:none;display:block;position:absolute;top:0;left:0;z-index:-1;filter:mask();width:20px;height:20px;}
/*})'"*/
ul.nice-menu,ul.nice-menu ul{list-style:none;padding:0;margin:0;border-top:1px solid #ccc;}ul.nice-menu li{border:1px solid #ccc;border-top:0;float:left;background-color:#eee;}ul.nice-menu a{padding:0.3em 5px 0.3em 5px;}ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}ul.nice-menu ul li{width:12.5em;}ul.nice-menu-right,ul.nice-menu-left,ul.nice-menu-right li,ul.nice-menu-left li{width:12.5em;}ul.nice-menu-right ul{width:12.5em;left:12.5em;top:-1px;}ul.nice-menu-right ul ul{width:12.5em;left:12.5em;top:-1px;}ul.nice-menu-right li.menuparent,ul.nice-menu-right li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-right li.menuparent:hover,ul.nice-menu-right li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-left li ul{width:12.5em;left:-12.65em;top:-1px;}ul.nice-menu-left li ul li ul{width:12.5em;left:-12.65em;top:-1px;}ul.nice-menu-left li.menuparent,ul.nice-menu-left li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-left.png) left center no-repeat;}ul.nice-menu-left li.menuparent:hover,ul.nice-menu-left li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-left.png) left center no-repeat;}ul.nice-menu-left a,ul.nice-menu-left ul a{padding-left:14px;}ul.nice-menu-down{float:left;border:0;}ul.nice-menu-down li{border-top:1px solid #ccc;}ul.nice-menu-down li li{border-top:0;}ul.nice-menu-down ul{left:0;}ul.nice-menu-down ul li{clear:both;}ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}ul.nice-menu-down .menuparent a{padding-right:15px;}ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-down.png) right center no-repeat;}ul.nice-menu-down li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-down.png) right center no-repeat;}ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu-down li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}ul.nice-menu li{margin:0;padding-left:0;background-image:none;}#header-region ul.nice-menu li{margin:0;padding-top:0.1em;padding-bottom:0.1em;background:#eee;}#header-region ul.nice-menu ul{top:1.8em;left:-1px;border:0;border-top:1px solid #ccc;margin-right:0;}#header-region ul.nice-menu ul{top:1.7em;}.block ul.nice-menu,.block ul.nice-menu ul{padding:0;}#header-region ul.nice-menu-down li ul li ul{left:12.5em;top:-1px;}#header-region ul.nice-menu-down li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-down.png) right center no-repeat;}#header-region ul.nice-menu-down li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-down.png) right center no-repeat;}#header-region ul.nice-menu-down li li.menuparent{background:#eee url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}#header-region ul.nice-menu-down li li.menuparent:hover{background:#ccc url(/sites/all/modules/nice_menus/images/arrow-right.png) right center no-repeat;}
/*})'"*/
.print-link{display:block;text-align:right;padding-bottom:0.5em;}div#block-print-ui-print-links span{display:block;}.print_html,.print_mail,.print_pdf,.print_epub{margin-left:1em;}.print-syslink{margin-right:1em;}img.print-icon{vertical-align:middle;}img.print-icon-margin{padding-right:4px;}
/*})'"*/
.responsive-menus.responsified{clear:both;width:100%;}.responsive-menus.responsified span.toggler{padding:1px;display:block;background:#333;color:#fff;border-radius:5px;box-shadow:2px 2px 2px #000;font-size:1.35em;text-align:center;cursor:pointer;outline:none;}.responsive-menus.responsified.responsive-toggled span.toggler{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:1px solid #bbb;}.responsive-menus.responsified .responsive-menus-simple{display:none;width:100%;background:#333;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:2px 2px 2px #000;}.responsive-menus.responsified.responsive-toggled .responsive-menus-simple,.responsive-menus.responsified.responsive-toggled .responsive-menus-simple ul{display:block;padding:0;margin:0;}.responsive-menus.responsified.responsive-toggled.absolute{position:relative;z-index:999;}.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{position:absolute;z-index:999;top:auto;}.responsive-menus.responsified .responsive-menus-simple li{width:100%;display:block;padding:0;margin:0;clear:both;list-style:none;}.responsive-menus.responsified .responsive-menus-simple li a{color:#fff;display:block;padding:1em 5%;margin:0;text-align:left;color:#fff;border-bottom:1px solid #bbb;border-bottom:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase;}.responsive-menus.responsified .responsive-menus-simple>li.last a{border-bottom:none;}.responsive-menus.responsified .responsive-menus-simple li ul li a{padding:1em 0 1em 10%;}.responsive-menus.responsified .responsive-menus-simple li ul li ul li a{padding:1em 0 1em 15%;}.responsive-menus.responsified .responsive-menus-simple li ul{display:block;visibility:visible !important;margin:0;padding:0;}.responsive-menus span.toggler{display:none;}
/*})'"*/
.addtoany{display:inline;}.addtoany_list{display:inline;line-height:16px;}.addtoany_list > a,.addtoany_list a img,.addtoany_list a > span{vertical-align:middle;}.addtoany_list > a{display:inline-block;font-size:16px;padding:0 4px;}.addtoany_list.a2a_kit_size_32 > a{font-size:32px;}.addtoany_list .a2a_counter img{float:left;}.addtoany_list a span.a2a_img{display:inline-block;height:16px;opacity:1;overflow:hidden;width:16px;}.addtoany_list a span{display:inline-block;float:none;}.addtoany_list.a2a_kit_size_32 a > span{border-radius:4px;height:32px;line-height:32px;opacity:1;width:32px;}.addtoany_list a:hover:hover img,.addtoany_list a:hover span{opacity:.7;}.addtoany_list a.addtoany_share_save img{border:0;width:auto;height:auto;}.addtoany_list.a2a_kit_size_32 a .a2a_count{position:relative;}
/*})'"*/
.load-block-on-ajax-wrapper h2:before{content:'\002B';color:#777;font-weight:bold;float:right;margin-left:5px;}.load-block-on-ajax-wrapper .load-block-on-ajax-wrapper-minus:before{content:"\2212";color:#777;font-weight:bold;float:right;margin-left:5px;}.load-block-on-ajax-wrapper h2{cursor:pointer;font-size:16px;}.load-on-ajax-img-text-center{display:none;}.load-on-ajax-img-text-center{text-align:center;}.load-block-on-ajax-wrapper h2{border:1px solid #ddd;padding:10px !important;background:#f1f1f1;}.load-block-on-ajax-wrapper h2,.load-block-on-ajax-wrapper .content{margin:0;}#block-search-form{padding-bottom:0 !important;}.load-on-ajax-img-text-center,.load-block-active-wrapper .view{border:1px solid #ddd;padding:15px;}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal} 
 .section-education-licence #content{margin-top:0;margin-left:0px;margin-right:0px}@media all and (min-width:768px) {
 .section-education-licence #content{margin-left:8px;margin-right:9px} 
}@media all and (max-width:767px) {
 .not-front #content article.home-course-2018.education-licence-2018{margin-left:0px} 
}#content .education-licence-2018 .page-hero-image.img-full>img{width:100%;max-width:inherit !important;-o-object-fit:cover;object-fit:cover;-o-object-position:46%;object-position:46%}#content .home-course-2018.education-licence-2018 .page-callout .badge-25{position:absolute;bottom:-108px;margin:auto;display:block;width:152px;left:50%;transform:translateX(-50%)}@media all and (min-width:768px) {
 #content .home-course-2018.education-licence-2018 .page-callout .badge-25{bottom:78px;left:80%;transform:none} 
}#content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text h2.title{line-height:1.16em;padding-bottom:44px;font-family:"core_sans_a_55_mediumregular",sans-serif;font-weight:normal;font-size:30px;margin-top:35px;margin-left:auto;margin-right:auto;color:#464655 !important}@media all and (max-width:767px) {
 #content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text h2.title{margin-top:34px;padding-bottom:24px} 
}@media all and (min-width:1280px) {
 #content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text h2.title{margin-top:20px} 
}#content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text.how-does h2.title{margin-top:0}#content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text .field-type-text-long{max-width:100%}@media all and (max-width:767px) {
 #content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text.video-block h2.title{padding-top:0} 
}body.section-home-course #content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text h2.title{margin-top:0}#content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text.start-your .field-type-text-long{max-width:1180px}@media (min-width:768px) {
 #content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text.start-your .badge-30-day{right:inherit;left:calc(50% - 310px)} 
}@media (min-width:980px) {
 #content .home-course-2018.education-licence-2018 .paragraphs-item-one-col-text.start-your .badge-30-day{right:inherit;left:calc(50% - 410px)} 
}.start-with .field-type-text-long{max-width:100%}@media all and (min-width:640px) {
 .start-with .field-type-text-long{text-align:center} 
}.why-teachers .left{padding-right:25px}.why-teachers .right{padding-left:25px}#content .why-box{margin-bottom:12px;width:100%;background-color:#fff}@media all and (min-width:1280px) {
 #content .why-box{padding-bottom:5px} 
}#content .why-box .img{float:left;width:60px;margin-right:20px}@media all and (min-width:640px) {
 #content .why-box .img{width:80px} 
}@media all and (min-width:640px) {
 #content .why-box{width:45%;display:grid;grid-template-columns:80px auto;grid-gap:25px} 
}@media all and (min-width:950px) {
 #content .why-box{width:47%} 
}#content .why-box h3{font-family:"ProximaNovaLtSemibold";font-size:19px;margin-top:5px;margin-bottom:6px;padding-left:4px;height:62px;line-height:1.16em}@media all and (min-width:640px) {
 #content .why-box h3{height:inherit;font-size:20px;margin-top:0} 
}#content .why-box .text{line-height:1.16em}#content .why-box .text p{padding:0 4px;font-size:15px}@media all and (min-width:640px) {
 #content .why-box .text p{font-size:17px;line-height:1.35em} 
}.home-course-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.why-teachers h3.title{padding-top:52px;padding-bottom:50px}#content .start-your{background-color:#088cca;color:#fff;margin-top:130px}@media all and (min-width:768px) {
 #content .start-your{margin-top:inherit} 
}#content .start-your .left{position:relative;padding-left:20px}@media all and (min-width:768px) {
 #content .start-your .left{padding-left:18px} 
}#content .start-your .badge-30-day{position:absolute;top:-174px;left:50%;transform:translateX(-50%)}@media all and (min-width:768px) {
 #content .start-your .badge-30-day{top:-43px;right:-42px;left:inherit} 
}#content .start-your h2{font-family:"ProximaNovaLtSemibold";font-size:28px;line-height:1.15em;max-width:100%;margin-top:0px;text-shadow:0 0 4px rgba(0,0,0,.2)}@media all and (min-width:768px) {
 #content .start-your h2{font-size:40px;max-width:80%;margin-top:0px;margin-bottom:32px} 
}#content .start-your .tick-list ul li{line-height:1.1em}@media all and (max-width:767px) {
 #content .start-your-first{margin-top:0} 
}@media all and (max-width:767px) {
 .landingpage-23 #content .start-your-first>.field{margin-top:-30px !important} 
}#content .education-licence-2018 .tick-list ul{margin-top:-10px}@media all and (min-width:768px) {
 #content .education-licence-2018 .tick-list ul{margin-top:inherit} 
}#content .education-licence-2018 .tick-list ul li{font-size:15px;line-height:1.35em}@media all and (min-width:768px) {
 #content .education-licence-2018 .tick-list ul li{font-size:17px;line-height:1.3em;margin-bottom:15px} 
}#content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text h3.title{line-height:1.18em}@media all and (max-width:767px) {
 #content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text h3.title{margin-bottom:35px} 
}#content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.instant-online h3.title{padding-top:40px;padding-bottom:44px}@media all and (min-width:768px) {
 #content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.instant-online .left{padding-left:87px} 
}#content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq h3.title{padding-bottom:8px}@media all and (min-width:768px) {
 #content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq h3.title{padding-top:33px;padding-bottom:42px} 
}#content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq h4{font-size:16px;margin-top:0px;margin-bottom:5px}@media all and (min-width:768px) {
 #content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq h4{font-size:20px} 
}@media all and (max-width:767px) {
 #content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq h4{font-weight:bold;margin-top:20px} 
}#content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq p{font-size:15px;line-height:1.33em;padding-left:0;margin-bottom:-8px}@media all and (min-width:768px) {
 #content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq p{font-size:17px;line-height:1.35em;margin-bottom:0;padding-bottom:30px}#content .education-licence-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq p>strong{display:block;padding-bottom:10px} 
}#content .education-licence-2018 .paragraphs-item-one-col-text.start-with h2.title{padding-bottom:18px}#content .education-licence-2018 .paragraphs-item-one-col-text.start-with .ttrs_button{width:100%;height:55px;text-align:center;margin-bottom:12px}@media all and (min-width:768px) {
 #content .education-licence-2018 .paragraphs-item-one-col-text.start-with .ttrs_button{width:180px;line-height:1.3em} 
}#content .education-licence-2018 .paragraphs-item-one-col-text.start-with p{font-size:15px;line-height:1.33em}#content .education-licence-2018 .testi-school{margin-top:-23px}#content .education-licence-2018 .testi-school h2.block-title{visibility:hidden;font-size:28px;text-align:center;font-family:"ProximaNovaRgBold";margin-bottom:26px}#content .education-licence-2018 .testi-school .view-testimonials-and-reviews .views-row .views-field-field-testimonal .field-content{font-size:15px !important;line-height:1.33em}@media all and (max-width:767px) {
 #content .education-licence-2018 .field-name-field-paragraphs>.field-items>.field-item:first-of-type{margin-top:56px;margin-bottom:-100px} 
}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your{background-color:#f6f6f6}@media all and (min-width:768px) {
 #content .education-licence-2018 .paragraphs-item-one-col-text.claim-your{margin-top:-30px;min-height:245px;margin-bottom:21px} 
}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your h2.title{font-size:20px;line-height:1.25em;text-align:left;padding-top:38px;padding-bottom:27px}@media all and (min-width:768px) {
 #content .education-licence-2018 .paragraphs-item-one-col-text.claim-your h2.title{font-size:27px;padding-top:34px;padding-bottom:14px} 
}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .gift{float:left;margin-top:31px;width:51px;margin-left:10px;margin-right:20px}@media all and (min-width:768px) {
 #content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .gift{margin:39px 55px 0 43px;width:66px;padding-bottom:80px}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .gift img{width:60px !important;height:auto !important} 
}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .text p{font-size:15px;line-height:1.33em}@media all and (min-width:768px) {
 #content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .text p{font-size:17px;line-height:1.35em;max-width:800px} 
}@media all and (min-width:768px) {
 #content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .text .col-sm-4{padding-left:0;max-width:220px}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .text .ttrs_button{max-width:190px}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .text .col-sm-8{max-width:43%;padding-left:0;margin-top:7px} 
}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .ttrs_button{width:100%;text-align:center}#content .education-licence-2018 .paragraphs-item-one-col-text.claim-your .small-text{font-size:13px;line-height:1.2em;opacity:.5;margin-top:30px}@media all and (max-width:767px) {
 body.section-home-course #content .education-licence-2018 .field-name-field-paragraphs>.field-items>.field-item:first-of-type{margin-top:0px} 
}@media all and (max-width:767px) {
 body.section-tutor-subscription #content .education-licence-2018 .field-name-field-paragraphs>.field-items>.field-item:first-of-type{margin-bottom:0px} 
}.section-education-licence .order-licence-form input#edit-submitted-number-of-users-new,.section-for-libraries .order-licence-form input#edit-submitted-number-of-users-new,.section-case-studies-schools .order-licence-form input#edit-submitted-number-of-users-new,#block-readandspell-general-price-list-business .order-licence-form input#edit-submitted-number-of-users-new{background-color:#fff;color:#000}.section-education-licence .order-licence-form label.period,.section-for-libraries .order-licence-form label.period,.section-case-studies-schools .order-licence-form label.period,#block-readandspell-general-price-list-business .order-licence-form label.period{display:grid;grid-template-columns:auto auto;padding:0 20px 0 10px}@media all and (min-width:768px) {
 .section-education-licence .order-licence-form label.period,.section-for-libraries .order-licence-form label.period,.section-case-studies-schools .order-licence-form label.period,#block-readandspell-general-price-list-business .order-licence-form label.period{grid-template-columns:4fr 1fr;padding:0 30px 0 20px} 
}.section-education-licence .order-licence-form label.period .month-text,.section-for-libraries .order-licence-form label.period .month-text,.section-case-studies-schools .order-licence-form label.period .month-text,#block-readandspell-general-price-list-business .order-licence-form label.period .month-text{justify-self:left;align-self:center;font-weight:600;font-size:15px;padding:0 0 0 20px;line-height:1.35em;white-space:normal;text-align:left}@media all and (min-width:768px) {
 .section-education-licence .order-licence-form label.period .month-text,.section-for-libraries .order-licence-form label.period .month-text,.section-case-studies-schools .order-licence-form label.period .month-text,#block-readandspell-general-price-list-business .order-licence-form label.period .month-text{font-size:17px} 
}.section-education-licence .order-licence-form label.period .from,.section-for-libraries .order-licence-form label.period .from,.section-case-studies-schools .order-licence-form label.period .from,#block-readandspell-general-price-list-business .order-licence-form label.period .from{justify-self:end;align-self:center;font-family:"core_sans_a_65_boldregular",sans-serif;font-size:14px;padding-top:3px;line-height:1.35em}@media all and (min-width:768px) {
 .section-education-licence .order-licence-form label.period .from,.section-for-libraries .order-licence-form label.period .from,.section-case-studies-schools .order-licence-form label.period .from,#block-readandspell-general-price-list-business .order-licence-form label.period .from{font-size:17px} 
}.section-education-licence .order-licence-form label.period .from>span,.section-for-libraries .order-licence-form label.period .from>span,.section-case-studies-schools .order-licence-form label.period .from>span,#block-readandspell-general-price-list-business .order-licence-form label.period .from>span{display:block;text-align:right}.section-education-licence .order-licence-form label.period .from .py-text,.section-for-libraries .order-licence-form label.period .from .py-text,.section-case-studies-schools .order-licence-form label.period .from .py-text,#block-readandspell-general-price-list-business .order-licence-form label.period .from .py-text{font-family:"ProximaNovaRgRegular",sans-serif;font-size:15px;font-weight:normal}.section-education-licence .home-course-2018 .order-licence-form,.section-for-libraries .home-course-2018 .order-licence-form,.section-case-studies-schools .home-course-2018 .order-licence-form,#block-readandspell-general-price-list-business .home-course-2018 .order-licence-form{padding:26px 0px 17px 0px;margin-bottom:20px}@media all and (min-width:768px) {
 .section-education-licence .home-course-2018 .order-licence-form,.section-for-libraries .home-course-2018 .order-licence-form,.section-case-studies-schools .home-course-2018 .order-licence-form,#block-readandspell-general-price-list-business .home-course-2018 .order-licence-form{padding:26px 12px 17px 12px} 
}.section-education-licence .small-school .title,.section-for-libraries .small-school .title,.section-case-studies-schools .small-school .title,#block-readandspell-general-price-list-business .small-school .title{padding-top:6px;font-family:"ProximaNovaLtSemibold";font-size:16px;margin-bottom:6px}@media all and (min-width:768px) {
 .section-education-licence .small-school .title,.section-for-libraries .small-school .title,.section-case-studies-schools .small-school .title,#block-readandspell-general-price-list-business .small-school .title{font-size:20px} 
}.section-education-licence .small-school p,.section-for-libraries .small-school p,.section-case-studies-schools .small-school p,#block-readandspell-general-price-list-business .small-school p{font-size:15px;line-height:1.33em}@media all and (min-width:768px) {
 .section-education-licence .small-school p,.section-for-libraries .small-school p,.section-case-studies-schools .small-school p,#block-readandspell-general-price-list-business .small-school p{font-size:17px;line-height:1.35em} 
}.section-education-licence .small-school a,.section-for-libraries .small-school a,.section-case-studies-schools .small-school a,#block-readandspell-general-price-list-business .small-school a{font-family:"ProximaNovaLtSemibold";color:#fff;text-decoration:underline}.section-education-licence .order-licence-form .slider-track .slider-track-high,.section-for-libraries .order-licence-form .slider-track .slider-track-high,.section-case-studies-schools .order-licence-form .slider-track .slider-track-high,#block-readandspell-general-price-list-business .order-licence-form .slider-track .slider-track-high{background-color:#fff;opacity:.3}.section-education-licence .order-licence-form .slider-selection.tick-slider-selection,.section-for-libraries .order-licence-form .slider-selection.tick-slider-selection,.section-case-studies-schools .order-licence-form .slider-selection.tick-slider-selection,#block-readandspell-general-price-list-business .order-licence-form .slider-selection.tick-slider-selection{opacity:1}.section-education-licence .order-licence-form .slider-handle,.section-for-libraries .order-licence-form .slider-handle,.section-case-studies-schools .order-licence-form .slider-handle,#block-readandspell-general-price-list-business .order-licence-form .slider-handle{top:-5px;width:30px;height:30px;border:6px solid #fff}.section-education-licence .order-licence-form input[type=radio]:checked+label.period .radio-circle,.section-for-libraries .order-licence-form input[type=radio]:checked+label.period .radio-circle,.section-case-studies-schools .order-licence-form input[type=radio]:checked+label.period .radio-circle,#block-readandspell-general-price-list-business .order-licence-form input[type=radio]:checked+label.period .radio-circle{background-color:#ffad00;border:solid 6px #f8f8f8;box-shadow:0 0 1px 1px #dbdbdb}.section-education-licence .slider.slider-horizontal .slider-tick-label-container .slider-tick-label,.section-for-libraries .slider.slider-horizontal .slider-tick-label-container .slider-tick-label,.section-case-studies-schools .slider.slider-horizontal .slider-tick-label-container .slider-tick-label,#block-readandspell-general-price-list-business .slider.slider-horizontal .slider-tick-label-container .slider-tick-label{font-size:13px}.section-education-licence .order-licence-form label.period,.section-for-libraries .order-licence-form label.period,.section-case-studies-schools .order-licence-form label.period,#block-readandspell-general-price-list-business .order-licence-form label.period{border:none;border-radius:4px;margin-bottom:2px;background-color:rgba(255,255,255,.2);font-family:"core_sans_a_45_regularregular",sans-serif}.section-education-licence .order-licence-form input[type=radio]:checked+label.period,.section-for-libraries .order-licence-form input[type=radio]:checked+label.period,.section-case-studies-schools .order-licence-form input[type=radio]:checked+label.period,#block-readandspell-general-price-list-business .order-licence-form input[type=radio]:checked+label.period{background-color:#fff;color:#000}.section-education-licence .order-licence-form label.period:hover,.section-for-libraries .order-licence-form label.period:hover,.section-case-studies-schools .order-licence-form label.period:hover,#block-readandspell-general-price-list-business .order-licence-form label.period:hover{background-color:rgba(255,255,255,.5)}.section-education-licence .order-licence-form .include-vat,.section-for-libraries .order-licence-form .include-vat,.section-case-studies-schools .order-licence-form .include-vat,#block-readandspell-general-price-list-business .order-licence-form .include-vat{opacity:.6;padding-top:7px}.section-education-licence .order-licence-form label,.section-for-libraries .order-licence-form label,.section-case-studies-schools .order-licence-form label,#block-readandspell-general-price-list-business .order-licence-form label{padding:10px 0}.section-education-licence .order-licence-form .period-box,.section-for-libraries .order-licence-form .period-box,.section-case-studies-schools .order-licence-form .period-box,#block-readandspell-general-price-list-business .order-licence-form .period-box{margin-top:35px}.section-education-licence .payment-box,.section-for-libraries .payment-box,.section-case-studies-schools .payment-box,#block-readandspell-general-price-list-business .payment-box{margin-bottom:11px}#block-readandspell-general-price-list-business .order-licence-form{padding:15px 0}@media (max-width:767px) {
 #block-readandspell-general-price-list-business .order-licence-form{margin-left:10px} 
}#block-readandspell-general-price-list-business .order-licence-form .period-box{margin-top:5px}#block-readandspell-general-price-list-business .order-licence-form .currency-box{top:-25px}@media (max-width:767px) {
 #block-readandspell-general-price-list-business .order-licence-form .currency-box{top:65px} 
}#block-readandspell-general-price-list-business .order-licence-form label.period{height:48px}#block-readandspell-general-price-list-business .order-licence-form label.period .month-text{font-weight:normal}@media (max-width:767px) {
 #block-readandspell-general-price-list-business .order-licence-form label.period .month-text{white-space:normal;text-align:left;padding-left:35px} 
}.radio-circle{display:inline-block;width:22px;height:22px;border:solid 1px #dbdbdb;border-radius:50%;margin-right:15px;vertical-align:bottom}.section-for-business .start-your .left .field-item{padding-top:30px}#content .start-your-multi h2{font-size:24px;text-align:center;margin-bottom:0;padding-top:85px;font-family:"core_sans_a_55_mediumregular",sans-serif}@media (min-width:768px) {
 #content .start-your-multi h2{max-width:inherit;font-size:30px;letter-spacing:-0.56px} 
}@media all and (max-width:767px) {
 #content .start-your-multi .badge-30-day{top:-75px} 
}#content .start-your-multi .submit-button-edu,#content .start-your-multi .submit-button-edu-free{max-width:100%}.order-licence-form.multiform{margin:auto !important;padding:0px 12px 17px 12px !important}@media screen and (max-width:600px) {
 .order-licence-form.multiform{padding:0px 0px 17px 0px !important;max-width:calc(100% - 20px)} 
}.order-licence-form.multiform .currency-box{top:126px;right:24px}@media screen and (min-width:768px) {
 .order-licence-form.multiform .currency-box{top:-14px;right:0} 
}@media screen and (min-width:1024px) {
 .order-licence-form.multiform .currency-box{left:0;width:calc(50% + 425px)} 
}.order-licence-form.multiform .users-box-inner{display:grid;grid-template-columns:3fr 1fr;grid-column-gap:10px}.order-licence-form.multiform .slider.slider-horizontal{width:100%}.order-licence-form.multiform .slider.slider-horizontal .slider-tick-label:last-of-type{text-align:left;padding-left:9px}.order-licence-form.multiform input#edit-submitted-number-of-users-new{right:inherit;width:100%;padding-right:0;text-align:left;text-indent:20px}.order-licence-form.multiform label.period{display:grid;grid-template-columns:auto auto;padding:0;height:48px;align-items:center;align-content:center}.order-licence-form.multiform label.period.home{grid-template-columns:24% 66%}@media all and (min-width:768px) {
 .order-licence-form.multiform label.period{grid-template-columns:auto auto;padding:0}.order-licence-form.multiform label.period.home{grid-template-columns:30% 70%} 
}.order-licence-form.multiform label.period .from{padding-top:2px}.order-licence-form.multiform label.period .from .uy-text{padding-right:18px}.order-licence-form.multiform label.period .from.from-y1{padding-right:10px}@media all and (min-width:768px) {
 .order-licence-form.multiform label.period .from.from-y1{padding-right:95px} 
}.order-licence-form.multiform label.period .from.from-y1 .uy-text{padding-right:0px}.order-licence-form.multiform label.period .from>span{display:inline-block}.order-licence-form.multiform label.period .from>span.off-new{text-align:center;height:48px;margin-right:-1px}.order-licence-form.multiform label.period .month-text{font-weight:normal}.order-licence-form.multiform .period-wrapper{display:grid;grid-template-columns:1fr;grid-column-gap:10px;margin-top:35px}@media all and (min-width:500px) {
 .order-licence-form.multiform .period-wrapper{grid-template-columns:3fr 1fr}.order-licence-form.multiform .period-wrapper>div:nth-of-type(1){-ms-grid-column:1}.order-licence-form.multiform .period-wrapper>div:nth-of-type(2){-ms-grid-column:2} 
}.order-licence-form.multiform .period-box{margin-top:0;margin-bottom:20px}.order-licence-form.multiform .total-box{background-color:#fff;color:#000;display:flex;justify-content:center;text-align:center;border-radius:4px}.order-licence-form.multiform .total-box .total-box-inner{align-self:center;justify-content:center}.order-licence-form.multiform .total-box span{font-size:15px;display:block}.order-licence-form.multiform .total-box span.term-text,.order-licence-form.multiform .total-box span.py-text{color:#5a5a5a}.order-licence-form.multiform .total-box .total-label{font-size:17px;font-weight:600}.order-licence-form.multiform .total-box .total-text{font-size:20px;font-weight:bold}.order-licence-form .pricing-popup{display:none}.order-licence-form .pricing-popup .homeschoolers{z-index:21;background-color:#fff;color:#000;width:95%;max-width:685px;position:absolute;left:0;right:0;margin:auto;padding-bottom:50px;top:50%;transform:translateY(-50%)}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers{max-width:100vw !important;width:100vw !important;height:100vh;top:0;transform:none} 
}.order-licence-form .pricing-popup .homeschoolers .period-box{position:relative}.order-licence-form .pricing-popup .homeschoolers .period-box .plan{width:calc(100% - 100px);margin:auto;grid-row-gap:2px;grid-column-gap:2px;grid-template-rows:repeat(2,48px)}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .period-box .plan{grid-template-rows:60px 60px 60px 98px;grid-template-columns:1fr 70px !important;margin-top:15px}.order-licence-form .pricing-popup .homeschoolers .period-box .plan label.period{height:auto}.order-licence-form .pricing-popup .homeschoolers .period-box .plan .total .t-label{font-size:16px !important}.order-licence-form .pricing-popup .homeschoolers .period-box .plan .total .t-savepr{font-size:19px !important}.order-licence-form .pricing-popup .homeschoolers .period-box .plan .total .t-term{font-size:14px !important} 
}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .circle{grid-row-start:1;grid-row-end:3} 
}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .month-text{grid-column-start:2;grid-column-end:4} 
}.order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .month-text .main-label{font-family:"core_sans_a_45_regularregular",sans-serif;font-size:16px !important}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .month-text .main-label{font-size:14px !important} 
}.order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .price-right{padding-right:15px}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .price-right{grid-column-start:2;justify-self:left !important} 
}.order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .price-right .from,.order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .price-right .permonth{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:16px !important}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .price-right .from,.order-licence-form .pricing-popup .homeschoolers .period-box .plan .period .price-right .permonth{font-size:14px !important} 
}.order-licence-form .pricing-popup .homeschoolers .period-box .plan.got-special .off-a,.order-licence-form .pricing-popup .homeschoolers .period-box .plan.got-special .annualy{opacity:.4;pointer-events:none}.order-licence-form .pricing-popup .homeschoolers .period-box .monthly1{grid-row-start:1;grid-column-start:1;grid-column-end:3;border-radius:4px;border:solid 1px #dbdbdb}.order-licence-form .pricing-popup .homeschoolers .period-box .annualy{grid-row-start:2;grid-column-start:1;border-radius:4px;border:solid 1px #dbdbdb}.order-licence-form .pricing-popup .homeschoolers .period-box .annualyS{grid-row-start:3;grid-column-start:1;border-radius:4px;border:solid 1px #dbdbdb}.order-licence-form .pricing-popup .homeschoolers .period-box .total{grid-row-start:1;grid-row-end:4;grid-column-start:3;border-radius:4px;border:solid 1px #dbdbdb}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .period-box .total{grid-column-start:1;grid-column-end:3;grid-row-start:4} 
}.order-licence-form .pricing-popup .homeschoolers .period-box .off-y{grid-row-start:2;grid-column-start:2}.order-licence-form .pricing-popup .homeschoolers .period-box .off-y .s40{font-size:19px !important}.order-licence-form .pricing-popup .homeschoolers .period-box .off-y.summer-green{grid-row-start:3;grid-column-start:2}.order-licence-form .pricing-popup .homeschoolers label.period{color:#000;padding-left:0}.order-licence-form .pricing-popup .homeschoolers label.period.monthly1{grid-template-columns:68px 51% 83px !important}@media all and (min-width:768px) {
 .order-licence-form .pricing-popup .homeschoolers label.period.monthly1{width:calc(100% - 10px)} 
}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers h2{padding-top:0 !important;margin-top:60px !important;font-size:24px !important;margin-bottom:30px !important} 
}.order-licence-form .pricing-popup .homeschoolers .users-box-pop{display:flex;justify-content:space-between;width:calc(100% - 100px);margin:30px auto;padding:0;flex-direction:column;background-color:#fff}@media all and (min-width:768px) {
 .order-licence-form .pricing-popup .homeschoolers .users-box-pop{flex-direction:row} 
}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .users-box-pop{display:none;position:absolute;z-index:3;margin:auto;margin-top:4px;left:0;right:0;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)} 
}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .users-box-pop.open{display:flex} 
}.order-licence-form .pricing-popup .homeschoolers .users-box-pop li{list-style:none;border:1px solid #88c744;border-right:none;color:#88c744;font-size:14px;height:34px;line-height:34px;text-align:center;cursor:pointer;flex-grow:1}.order-licence-form .pricing-popup .homeschoolers .users-box-pop li:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.order-licence-form .pricing-popup .homeschoolers .users-box-pop li:last-of-type{border-right:1px solid #88c744;border-top-right-radius:3px;border-bottom-right-radius:3px}.order-licence-form .pricing-popup .homeschoolers .users-box-pop li:hover,.order-licence-form .pricing-popup .homeschoolers .users-box-pop li.selected{background-color:#88c744;color:#fff}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .users-box-pop li{text-align:left;color:#000;border:none;padding-left:20px}.order-licence-form .pricing-popup .homeschoolers .users-box-pop li:hover,.order-licence-form .pricing-popup .homeschoolers .users-box-pop li.selected{background-color:#f6f6f6;color:#000} 
}.order-licence-form .pricing-popup .homeschoolers label.selected .radio-circle{background-color:#ffad00;border:solid 8px #f8f8f8;box-shadow:0px 0px 0px 1px #dbdbdb}.order-licence-form .pricing-popup .homeschoolers .mailtest-wrapper{width:calc(100% - 100px);margin:auto}.order-licence-form .pricing-popup .homeschoolers .buttons-wrapper{width:calc(100% - 100px);margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-content:space-between}.order-licence-form .pricing-popup .homeschoolers .buttons-wrapper>div{width:100%}.order-licence-form .pricing-popup .homeschoolers .buttons-wrapper>div a{width:calc(100% - 10px) !important}.order-licence-form .pricing-popup .homeschoolers .buttons-wrapper>div:last-of-type{text-align:right}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .buttons-wrapper{flex-direction:column}.order-licence-form .pricing-popup .homeschoolers .buttons-wrapper>div{width:100%}.order-licence-form .pricing-popup .homeschoolers .buttons-wrapper>div a{width:100% !important}.order-licence-form .pricing-popup .homeschoolers .buttons-wrapper>div:last-of-type{text-align:center;order:-1;margin-bottom:15px} 
}.order-licence-form .pricing-popup .homeschoolers .off-y{border-left:none}.order-licence-form .pricing-popup .homeschoolers .close{background-image:url(/sites/all/themes/readandspell/images/ic-close-24-px.svg);background-repeat:no-repeat;background-size:12px 12px;background-position:50% 50%;display:block;width:26px;height:26px;border:1px solid #e6e6e6;border-radius:50%;position:absolute;right:20px;top:20px;cursor:pointer}.order-licence-form .pricing-popup .homeschoolers .mobile-users{width:calc(100% - 100px);margin:auto;height:42px;line-height:42px;padding-left:20px;color:#88c744;border-radius:4px;border:1px solid #88c744;cursor:pointer;position:relative;display:none}@media all and (max-width:767px) {
 .order-licence-form .pricing-popup .homeschoolers .mobile-users{display:block} 
}.order-licence-form .pricing-popup .homeschoolers .mobile-users:after{content:"";position:absolute;width:10px;height:5px;right:12px;top:18px;background-image:url(/sites/all/themes/readandspell/images/dropdown-green.svg);background-repeat:no-repeat;background-size:10px 5px;pointer-events:none;transition:transform .2s}.order-licence-form .pricing-popup .homeschoolers .mobile-users.open:after{transform:rotate(180deg);transition:transform .2s}.order-licence-form .pricing-popup .homeschoolers .vat-wrapper{padding:0px 50px 10px 50px}
/*})'"*/
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:75%;font-size:87.5%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em;overflow-x:hidden;}html,button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;}a:link{}a:visited{}a:hover,a:focus{}a:active{}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.807em;margin-top:1.807em;margin-bottom:1.807em;}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em;}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap;}b,strong{font-weight:bold;}blockquote{margin:1.5em 30px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:1.5em 0;}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul,.item-list ul{margin:1.5em 0;}.item-list ul li{margin:0;}dd{margin:0 0 0 30px;}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0;}menu,ol,ul,.item-list ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}
/*})'"*/
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}
/*})'"*/
#page,.region-bottom{margin-left:auto;margin-right:auto;max-width:980px;}@media all and (min-width:1280px) {
 .region-bottom{max-width:1220px;} 
}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}@media all {
 #main{padding-top:3em;position:relative;}#navigation{position:absolute;top:0;height:3em;width:100%;} 
}@media all and (max-width:920px) {
 .sidebar-first #content{float:left;width:66.667%;margin-left:33.333%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;}.sidebar-second #content{float:left;width:66.667%;margin-left:0%;margin-right:-66.667%;}.sidebar-second .region-sidebar-second{float:left;width:33.333%;margin-left:66.667%;margin-right:-100%;}.two-sidebars #content{float:left;width:66.667%;margin-left:33.333%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;*position:relative;*zoom:1;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second:before,.two-sidebars .region-sidebar-second:after{content:"";display:table;}.two-sidebars .region-sidebar-second:after{clear:both;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.333%;margin-left:0%;margin-right:-33.333%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.333%;margin-left:33.333%;margin-right:-66.667%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.333%;margin-left:66.667%;margin-right:-100%;} 
}@media all and (min-width:920px) {
 .sidebar-first #content{float:left;width:80%;margin-left:20%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.sidebar-second #content{float:left;width:75%;margin-left:0%;margin-right:-80%;}.sidebar-second .region-sidebar-second{float:left;width:calc(25% + 20px);margin-left:75%;margin-right:-100%;padding-top:20px;}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%;}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;} 
}
/*})'"*/
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbbbbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:white 1px 1px 0;border:1px solid #bbbbbb;border-bottom:0;margin:0.5em 0 0 3px;}ul.primary li.active{border-bottom:1px solid white;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px;-o-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px;-o-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2;}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-ms-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:white 1px 1px 0;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:#333333 1px 1px 0;background-color:#666;border-color:#000;color:#fff;}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal} 
 body{margin:0;padding:0}#skip-link{margin:0}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}#logo{float:left;margin:0;padding:0}#logo img{vertical-align:bottom}#name-and-slogan{float:left}#site-name{margin:0;font-size:2em;line-height:1.5em}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none}#site-name a:hover,#site-name a:focus{text-decoration:underline}#site-slogan{margin:0;font-size:1em}.region-header{clear:both}.breadcrumb ol{margin:0;padding:0}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0}div.messages{margin:1.5em 0}div.messages ul{margin-top:0;margin-bottom:0}ul.inline{display:inline;padding:0}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0}span.field-label{padding:0 1em 0 0}.item-list .pager{padding:0}.item-list .pager li{padding:0 .5em}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal} 
 .block{margin-bottom:1.5em}
/*})'"*/
.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal} 
 .node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal} 
 .comments{margin:1.5em 0}.comment.comment-preview{background-color:#ffffea}.comment .new{color:#c00}.comment .permalink{text-transform:uppercase;font-size:75%}.indented{margin-left:30px}.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}
/*})'"*/
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{}.container-inline div,.container-inline label{display:inline;}.tips{}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.menu-disabled{background:#ccc;}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}@media print {
 a:link,a:visited{text-decoration:underline !important}#site-name a:link,#site-name a:visited{text-decoration:none !important}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:""}#content abbr[title]:after{content:" (" attr(title) ")"}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important}body,#page,#main,#content{color:#000;background-color:rgba(0,0,0,0) !important;background-image:none !important}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none} 
}
/*})'"*/
@font-face{font-family:'ProximaNovaRgBold';src:url(/sites/all/themes/readandspell/fonts/ProximaNova-Bold-webfont.eot);src:url(/sites/all/themes/readandspell/fonts/ProximaNova-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Bold-webfont.woff) format('woff'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Bold-webfont.ttf) format('truetype'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Bold-webfont.svg#ProximaNovaRgBold) format('svg');font-weight:normal;font-style:normal;}
   @font-face{font-family:'ProximaNovaRgRegular';src:url(/sites/all/themes/readandspell/fonts/ProximaNova-Reg-webfont.eot);src:url(/sites/all/themes/readandspell/fonts/ProximaNova-Reg-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Reg-webfont.woff) format('woff'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Reg-webfont.ttf) format('truetype'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Reg-webfont.svg#ProximaNovaRgRegular) format('svg');font-weight:normal;font-style:normal;}
   @font-face{font-family:'ProximaNovaLtSemibold';src:url(/sites/all/themes/readandspell/fonts/ProximaNova-Sbold-webfont.eot);src:url(/sites/all/themes/readandspell/fonts/ProximaNova-Sbold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Sbold-webfont.woff) format('woff'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Sbold-webfont.ttf) format('truetype'),url(/sites/all/themes/readandspell/fonts/ProximaNova-Sbold-webfont.svg#ProximaNovaLtSemibold) format('svg');font-weight:normal;font-style:normal;}
/*})'"*/
.one_fourth,.one_fourth_last{width:25%;float:left;}.one_third,.one_third_last{width:33%;float:left;}.one_half,.one_half_last{width:50%;float:left;}.three_fourth,.three_fourth_last{width:75%;float:left;}.two_third,.two_third_last{width:67%;float:left;}.one_fourth_last,.one_third_last,.one_half_last,.three_fourth_last,.two_third_last{clear:right;position:relative;}@media all and (max-width:600px) {
 .one_fourth,.one_fourth_last,.one_third,.one_third_last,.one_half,.one_half_last,.three_fourth,.three_fourth_last,.two_third,.two_third_last{width:100%;float:none;} 
}
/*})'"*/
*{box-sizing:border-box;}*::after,*::before{box-sizing:border-box;}button,input{box-sizing:initial;}.region-highlighted,.container{padding-left:10px;padding-right:10px;}@media (min-width:768px) {
 .region-highlighted{} 
}@media (min-width:992px) {
 .region-highlighted{} 
}.row{margin-left:-10px;margin-right:-10px;}.row:before,.row:after{display:table;content:" ";}.row:after{clear:both;}.row .col{}.row .col > div{}.row .col .col-container{}.row .col:first-child .col-container{}.row .col:last-child .col-container{}@media (max-width:767px) {
 .row .col[class*="-12"] .col-container{padding:0;} 
}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-sm-20,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}.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{float:left;}@media all and (max-width:579px) {
 .col-xxs-12{width:100% !important;} 
}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0;}@media (min-width:768px) {
 .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-20,.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{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-20{width:20%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0;} 
}@media (min-width:992px) {
 .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{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0;} 
}@media (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{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0;} 
}
/*})'"*/
body{background-color:#f3f3f3;background-repeat:repeat;background-position:top left;padding-top:0px;font-family:'core_sans_a_45_regularregular',sans-serif;position:relative;}body.front{background-color:#FFF;}a:link,a:visited{color:#1773b1;text-decoration:none;}a:hover,a:active{color:#3791ce;}#site-name a:active,#site-name a:hover{text-decoration:none;}#header{margin-bottom:31px;position:relative;}.region-header{position:absolute;top:0;right:0;}.region-header .block{float:right;}.login-block{position:absolute;right:30px;top:85px;z-index:11;}.login-block p{margin:10px 0px;}.front .login-block p{margin:17px 0px;}#block-block-4{margin-right:20px;}#block-block-4 p{margin:2px 0px;}#logo{margin-right:15px;}#site-name{font-family:'core_sans_a_55_mediumregular',sans-serif;font-weight:normal;line-height:18px;margin-top:10px;}#site-slogan{font-family:'core_sans_a_55_mediumregular',sans-serif;font-weight:normal;font-size:1.14em;color:#838383;padding-top:2px;}@media all and (max-width:360px) {
 #site-name,#site-slogan{font-size:1em;} 
}#navigation{}#navigation ul{line-height:58px;border:none;}#navigation ul li,#navigation ul.nice-menu-down li.menuparent{padding-right:0;background-image:url(/sites/all/themes/readandspell/images/menu-bg.png);border:none;background:transparent;}#navigation ul li.first{}#navigation ul li.active-trail,#navigation ul.nice-menu li.active-trail,#navigation ul.nice-menu li.active-trail.menuparent:hover,body.front #navigation ul li.menu-path-front{background-color:#fb9d00;}#navigation ul li:hover,#navigation ul.nice-menu-down li.menuparent:hover{background-color:#666;}#navigation ul a:link,#navigation ul a:visited,#navigation ul a:hover,#navigation ul a:active{color:#fff;text-decoration:none;padding:0px 19px;}#navigation ul li.menuparent a:after{content:"";display:inline-block;width:14px;height:10px;background:transparent url(/sites/all/themes/readandspell/images/menu-arrow-down.png) no-repeat 100% 50%;}#navigation ul li:after{background:transparent url(/sites/all/themes/readandspell/images/menu-seperator.png) no-repeat 0% 50%;content:"";width:1px;height:58px;}#navigation ul li.menuparent ul a:after{display:none;background:none;}#navigation ul.nice-menu ul{top:58px;background:#fff;box-shadow:0px 5px 20px 0px rgba(0,0,0,0.5);border-bottom-left-radius:5px;border-bottom-right-radius:5px;}#navigation ul.nice-menu li ul li{background:transparent;background-image:none !important;}#navigation ul.nice-menu ul li:hover,#navigation ul.nice-menu ul li.active-trail{background:#e5e5e5;}#navigation ul ul a:link,#navigation ul ul a:visited,#navigation ul ul a:hover,#navigation ul ul a:active{color:#000;text-shadow:none;background-image:none !important;line-height:2em;padding:0 20px;}#navigation ul ul li.first{border-top-left-radius:0px;border-bottom-left-radius:0px;}#navigation ul ul li.last{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}.responsive-menus.responsified .responsive-menus-simple li a{color:#fff !important;}#main{padding-top:0px;}.front #main{padding-top:58px;}@media all and (max-width:959px) {
 .section-dyslexia #main{overflow-x:hidden;} 
}.section-blog #main{}.section-blog #navigation{}.section-blog #content{}.section-blog .region-sidebar-second{padding-top:20px;}@media all and (max-width:767px) {
 #content,.section-blog #content,.section-research #content,.sidebar-second #content,.section-blog .region-sidebar-second,.region-sidebar-second,.sidebar-second .region-sidebar-second{float:none;width:100%;clear:both;margin:0;}.section-research #content{padding:0 15px;} 
}#content{margin:0px;padding:0;background-color:#fff;border-radius:5px;position:relative;font-size:17px;line-height:1.35;}@media all and (min-width:768px) {
 #content{font-size:16px;line-height:1.38;} 
}@media all and (min-width:1280px) {
 #content{font-size:18px;line-height:24px;} 
}.node-type-page-with-hero-image #content{margin:0 9px 0 8px;}.new-landing #content,.section-home-course #content{margin:20px 8px;}@media all and (min-width:768px) {
 .section-tutor-subscription #main,.section-unlocking-literacy #main{padding-top:58px;}.section-tutor-subscription #content,.section-unlocking-literacy #content{margin:0 9px 20px 8px;} 
}.section-home-course-2018 #content,.section-testimonials-and-reviews #content{margin:0px 9px 0px 8px;}.section-about #content{margin-top:0;margin-left:8px;margin-right:9px;}.not-front #content{background-color:transparent;}.page-parents-centres .content-wrap{background-color:#FFF;}.page-parents-centres .views-exposed-form .views-exposed-widget{padding:0;}.page-parents-centres .view-filters #edit-province,.page-parents-centres .view-filters #edit-distance-postal-code,.page-parents-centres .view-filters #edit-postal-code{width:242px;height:44px;border-top-left-radius:4px;border-bottom-left-radius:4px;border:solid 1px #cccccc;font-weight:normal;padding-left:15px;}.page-parents-centres .view-filters .form-submit{margin-top:0;padding:0;background-color:#5383d4;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#5383d4 url(/sites/all/themes/readandspell/images/search-icon-wh.svg) no-repeat center center;background-size:18px;width:48px;height:48px;text-indent:-9999px;}@media all and (min-width:980px) {
 .page-parents-centres .full-background{width:100vw;height:100%;background-color:#FFF;position:absolute;left:0;}.page-parents-centres .content-wrap{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;} 
}.page-parents-centres .content-wrap #content{max-width:960px;margin:auto;}.page-parents-centres #content > .row .col-sm-4{padding-right:0;}.page-parents-centres #content > .row .col-sm-8{padding-left:0;}#edit-province-wrapper > label{display:none;}body.node-type-page-with-transparent-background #content{background-color:transparent;margin:0 0px;}#content p{padding:0 10px;margin:0 0 1.5em;}#content h1,#content h2,#content h3{font-family:'core_sans_a_65_boldregular';font-weight:normal;}#content b,#content strong{font-family:'core_sans_a_55_mediumregular';font-weight:normal;}#content h4,#content h5,#content h6,#content strong.semibold,#content b.semibold{font-family:'core_sans_a_55_mediumregular';font-weight:normal;}@media all and (max-width:767px) {
 .section-pricing #content h1.title{text-align:center;} 
}.section-tutors #content h2{line-height:1.2em;padding-bottom:20px;}#content .center-75{margin:auto;width:75%;}body.node-type-page-with-transparent-background #content h1{font-size:4em;margin:0;}.full-width{margin:0 -21px;}ul.primary li,ul.secondary li{float:right;}.not-front article.node{position:relative;}#content .page-hero-image{margin:0;position:relative;}#content .new-landing .page-hero-image,#content .home-course-2018 .page-hero-image,.section-home-course #content .page-hero-image{max-height:270px;overflow:hidden;top:20px;}.section-dyslexia #content .page-hero-image{top:0;}#content .start-your-own .page-hero-image{max-height:inherit;overflow:inherit;margin-left:-3px;margin-right:-2px;}@media all and (min-width:768px) {
 #content .new-landing .page-hero-image,#content .home-course-2018 .page-hero-image,.section-home-course #content .page-hero-image{top:0;} 
}#content .page-hero-image.img-full{max-height:500px;overflow:hidden;padding-top:125%;}#content .home-course-2018 .page-hero-image.img-full{padding-top:41.7%;}@media all and (min-width:480px) {
 #content .page-hero-image.img-full{padding-top:84.21%;} 
}@media all and (min-width:600px) {
 #content .page-hero-image.img-full{padding-top:66.27%;} 
}@media all and (min-width:768px) {
 #content .page-hero-image.img-full{padding-top:52.2%;}.section-home-course #content .page-hero-image.img-full{padding-top:42.6%;}#content .home-course-2018 .page-hero-image.img-full{padding-top:41.7%;}.section-unlocking-literacy #content .page-hero-image.img-full{padding-top:33.2%;} 
}.section-about #content .page-hero-image{}.section-about #content .page-hero-image.img-full{padding-top:36.2% !important;max-height:150px;}#content .page-hero-image.img-full > img{position:absolute;right:0;top:0;}@media all and (max-width:767px) {
 #content .home-course-2018 .page-hero-image.img-full{height:355px;max-height:355px;margin-bottom:77px;}body:not(.section-home-course):not(.section-tutor-subscription):not(.section-charter-schools):not(.section-freetrial):not(.section-free-trial-ttrs):not(.section-for-homeschoolers):not(.section-sponsorship):not(.section-honour-roll) #content .home-course-2018 .page-hero-image.img-full{}#content .home-course-2018 .page-hero-image.img-full > img{top:0;left:50%;transform:translateX(-50%);width:inherit !important;max-width:inherit !important;height:100% !important;}.section-education-licence #content .home-course-2018 .page-hero-image.img-full > img{left:inherit;transform:inherit;} 
}@media screen and (min-width:880px) {
 #content .page-hero-image.img-full > img{width:100%;} 
}.section-testimonials-and-reviews #content .page-hero-image{margin-bottom:-7px;overflow:hidden;}.section-tutors #content .page-hero-image{margin-bottom:20px;}#content .page-hero-image img{width:100%;height:100%;object-fit:cover;}#content .page-hero-image .youtube-tumb{position:absolute;right:30px;bottom:6px;height:123px;overflow:hidden;}@media screen and (max-width:640px) {
 .node-type-page-with-hero-image .youtube-tumb > a{display:none;} 
}@media screen and (min-width:641px) {
 .node-type-page-with-hero-image .youtube-tumb .video-container{display:none;} 
}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-left:-40px;margin-right:-40px;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}#content .page-hero-image .youtube-tumb img{width:220px;height:auto;margin-top:-21px;}.yt-play{background:url(/sites/all/themes/readandspell/images/youtube-play.png) no-repeat;background-size:contain;width:42px;height:42px;position:absolute;left:calc(50% - 20px);bottom:calc(50% - 20px);opacity:0.8;}.node-page-with-hero-image .youtube-desc{width:100vw;margin-top:-6px;margin-right:30px;margin-bottom:60px;background-color:#f2f2f2;padding:23px;color:#000;font-size:18px;line-height:1.2em;margin-left:-40px;}@media screen and (min-width:641px) {
 .node-page-with-hero-image .youtube-desc{font-size:16px;width:220px;margin-left:0;float:right;} 
}@media all and (max-width:767px) {
 .front #content .page-hero-image{}.section-testimonials-and-reviews #content .page-hero-image img{width:100% !important;max-width:100% !important;height:242px !important;} 
}@media all and (max-width:550px) {
 .section-testimonials-and-reviews #content .page-hero-image img{height:175px !important;} 
}#content .page-callout{position:absolute;left:20px;top:0;height:100%;width:480px;color:#fff;}.section-testimonials-and-reviews #content .page-callout .transparent{max-width:100%;}.section-honour-roll #content .page-callout{max-width:400px;}@media all and (max-width:639px) {
 .section-dyslexia #content .page-callout,.section-trial-course #content .page-callout{width:auto;}.section-honour-roll #content .page-callout{width:90%;width:calc(100% - 30px);left:0;}.view-honour-roll-years .item-list ul{padding-left:0;} 
}@media all and (min-width:768px) {
 .section-honour-roll #content .page-callout{position:absolute;top:86px;} 
}#content .new-landing .page-callout{display:flex;align-items:center;left:35px;width:90%;}@media all and (max-width:768px) {
 #content .new-landing .page-callout{align-items:flex-start;} 
}#content .start-your-own .page-callout{width:90%;}.section-about #content .page-callout{width:530px;}.section-tutor-subscription #content .new-landing .page-callout,.section-unlocking-literacy #content .new-landing .page-callout{width:calc(100% - 35px);}@media all and (max-width:479px) {
 .section-about #content .page-callout{left:15px;} 
}@media all and (min-width:768px) {
 #content .home-course-2018 .page-callout,.section-home-course #content .page-callout,.section-education-licence #content .page-callout{transform:none;}.section-trial-course #content .page-callout{width:480px;} 
}#content .new-landing .page-callout > div,#content .home-course-2018 .page-callout > div,.section-home-course #content .page-callout > div{max-width:480px;}.section-down-syndrome #content .page-callout > div{max-width:100%;}.section-tutor-subscription #content .new-landing .page-callout > div{max-width:600px;}#content .new-landing .page-callout > div .callout-text{max-width:90%;}#content .start-your-own .page-callout > div{max-width:100%;position:absolute;bottom:25%;}#content .home-course-2018 .page-callout > div .callout-text,.section-home-course #content .page-callout > div .callout-text{max-width:90%;font-size:20px;}#content .home-course-2018 .page-callout > div .callout-text .field-type-text-long,.section-home-course #content .page-callout > div .callout-text .field-type-text-long{line-height:1.17em;letter-spacing:-0.009em;}#content .home-course-2018 .page-callout > div .callout-text .field-type-text-long{color:#FFF;}.section-about #content .page-callout > div .callout-text{font-size:15px;max-width:180px;}@media all and (min-width:420px) {
 .section-about #content .page-callout > div .callout-text{max-width:80%;} 
}@media all and (min-width:480px) {
 .section-about #content .page-callout > div .callout-text{font-size:22px;} 
}@media all and (min-width:768px) {
 .section-about #content .page-callout > div .callout-text{max-width:82%;} 
}@media all and (min-width:800px) {
 .section-about #content .page-callout > div .callout-text{max-width:100%;} 
}.page-faq #content .page-callout{height:auto;}.section-teachers #content .page-callout,.section-tutors #content .page-callout{top:40px;}@media all and (max-width:767px) {
 body:not(.section-teachers,.section-home-course,.new-landing,.section-about,.section-ipad-ttrs-introducing,.section-subjects) #content article:not(.home-course-2018) .page-callout{width:90%;}body.section-testimonials-and-reviews #content .page-callout{position:absolute;bottom:0;top:inherit;height:inherit;}body.section-testimonials-and-reviews #content .page-callout .white{color:#FFF;padding-left:5px;font-size:115%;} 
}#content .page-callout .green{border-radius:5px;padding:30px 30px 1px;background:#a2cb32;background:-moz-linear-gradient(top,#a2cb32 0%,#86b015 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#a2cb32),color-stop(100%,#86b015));background:-webkit-linear-gradient(top,#a2cb32 0%,#86b015 100%);background:-o-linear-gradient(top,#a2cb32 0%,#86b015 100%);background:-ms-linear-gradient(top,#a2cb32 0%,#86b015 100%);background:linear-gradient(to bottom,#a2cb32 0%,#86b015 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a2cb32',endColorstr='#86b015',GradientType=0);}#content .page-callout .blue{border-radius:5px;padding:30px 30px 1px;background:#619ecb;background:-moz-linear-gradient(top,#619ecb 0%,#1b659b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#619ecb),color-stop(100%,#1b659b));background:-webkit-linear-gradient(top,#619ecb 0%,#1b659b 100%);background:-o-linear-gradient(top,#619ecb 0%,#1b659b 100%);background:-ms-linear-gradient(top,#619ecb 0%,#1b659b 100%);background:linear-gradient(to bottom,#619ecb 0%,#1b659b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#619ecb',endColorstr='#1b659b',GradientType=0);}#content .page-callout .transparent{color:#000;padding-left:30px;max-width:350px;}.section-about #content .page-callout .transparent{padding-top:40px;padding-left:0;}#content .page-callout .white{color:#000;padding-left:30px;max-width:350px;bottom:0;}@media screen and (min-width:600px) {
 body:not(.page-honour-roll,.section-about,.section-tutor-subscription,.section-unlocking-literacy) #content article:not(.home-course-2018) .page-callout > div:not(.blue){bottom:32px;} 
}#content .page-callout .white .callout-text{font-size:20px;margin-top:5px;}@media screen and (min-width:768px) {
 body.section-about #content .page-callout > div:not(.blue){position:absolute;bottom:32px;}body.section-about #content .page-callout > div.transparent{padding-left:45px;max-width:100%;margin-top:0 !important;position:relative !important;}body.section-about #content .page-callout .transparent .callout-text p{font-size:24px !important;line-height:30px !important;max-width:95%;}#content .page-callout .white .callout-text{margin-top:0px;} 
}@media screen and (min-width:800px) {
 body.section-about #content .page-callout > div.transparent{bottom:66px;} 
}@media screen and (min-width:768px) {
 .pd50{padding-bottom:50px;} 
}.row.appstore .col-md-2{margin-top:-26px;}@media screen and (max-width:640px) {
 .row.appstore .col-md-8{font-size:14px !important;padding-top:20px;line-height:1.2em;} 
}@media screen and (min-width:641px) {
 .row.appstore .col-md-2{margin-top:inherit;} 
}@media screen and (min-width:991px) {
 .row.appstore .col-md-8{margin-left:36px;font-size:19px;letter-spacing:-0.025em;padding-right:15px;} 
}.overlay.white{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,0) 55%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,0) 55%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 15%,rgba(255,255,255,0) 55%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1);display:block;height:calc(100% - 0px);position:absolute;top:0;width:100%;}.new-landing .overlay.white,.home-course-2018 .overlay.white,.section-home-course .overlay.white{height:100%;}@media all and (max-width:767px) {
 .section-testimonials-and-reviews .overlay.white{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#b3000000',GradientType=0);} 
}.section-teachers #content .page-callout .transparent,.section-tutors #content .page-callout .transparent,.section-parents #content .page-callout .transparent{color:#FFF;}#content .page-callout h1{font-size:2em;margin:0;font-family:'core_sans_a_65_boldregular';line-height:1em;}#content .new-landing .page-callout h1{padding-bottom:21px;font-size:2.26em;}#content .home-course-2018 .page-callout h1,.section-home-course #content .page-callout h1{padding-bottom:18px;font-size:40px;letter-spacing:0.015em;}#content .home-course-2018 .page-callout h1{color:#FFF;}@media all and (min-width:1280px) {
 #content .home-course-2018 .page-callout h1{font-size:50px;} 
}@media all and (max-width:767px) {
 #content .home-course-2018 .page-callout .transparent{padding-top:32%;padding-left:0;}#content .home-course-2018 .page-callout{width:calc(100% - 40px);}#content .home-course-2018 .page-callout h1{font-size:28px;line-height:1.21;max-width:90%;letter-spacing:-0.5px;}#content .home-course-2018 .page-callout > div .callout-text .field-type-text-long{font-size:15px;line-height:1.33em;}.home-course-2018 .callout-text .ttrs_button{width:calc(100% + 0px);text-align:center;margin-top:13px;height:55px;} 
}@media all and (max-width:478px) {
 #content .home-course-2018 .page-callout .transparent{padding-top:41px;} 
}#content .callout-text p{margin:0 0 1.5em 0;padding:0;}#content .home-course-2018 .callout-text p,.section-home-course #content .callout-text p{margin-bottom:1.1em;font-size:20px;}@media all and (min-width:1280px) {
 #content .home-course-2018 .callout-text p{font-size:24px;line-height:1.25;} 
}@media all and (max-width:479px) {
 .section-about #content .page-callout h1{font-size:28px;}#content .start-your-own .page-callout h1{font-size:20px;} 
}@media all and (max-width:767px) {
 #content .start-your-own .page-callout h1{font-size:1.5em;}#content .home-course-2018 .callout-text p{font-size:15px;line-height:1.33;}#content .page-callout h1{font-size:1.5em;}.section-tutors #content .page-callout h1{margin-top:-70px;}.section-tutors #content .page-content .field-name-body > .field-items > .field-item > .two_third{margin-top:10px;}.section-teachers #content .page-callout h1{margin-top:-60px;}.section-tutors #content .callout-text p,.section-teachers #content .callout-text p{display:none;} 
}#content .page-content{padding:0 10px;}@media all and (max-width:767px) {
 .section-education-licence #content .page-content{padding:0 20px;} 
}@media all and (min-width:601px) {
 body:not(.section-home-course,.new-landing) #content article:not(.home-course-2018) .page-content{padding:0 40px;} 
}#content p:empty{display:none;}.tick-list ul{list-style-type:none;}.tick-list ul li{background:transparent url(/sites/all/themes/readandspell/images/checkmark.svg) scroll no-repeat top left;background-size:28px;padding-left:35px;margin-bottom:15px;}.new-tick .tick-list ul li{background:transparent url(/sites/all/themes/readandspell/images/ico-plus.svg) scroll no-repeat top left;}.white-box{background-color:#fff;border-radius:5px;box-shadow:0 0 2px #888;padding:2em;}#content .slides,#content .slides_auto,#content-after .slides,#content-after .slides_auto{position:relative;}#content .slides_container,#content-after .slides_container{margin:0 25px;padding-left:0px;position:relative;}.front #content .slides_container .slides_control,#content-after_ .slides_container .slides_control{min-height:300px;max-height:535px !important;}#content .view-slideshow .slides_container{margin:0 0px 0 0px;position:relative;}#content #block-views-slideshow-block .view-slideshow .slides_container{}#content .slide,#content-after .slide{max-width:758px;width:100% !important;padding-left:0px;padding-right:0px;}@media all and (max-width:800px) {
 #content .slide,#content-after .slide{} 
}@media all and (max-width:640px) {
 #content .slide,#content-after .slide{} 
}@media all and (max-width:600px) {
 #content .slide,#content-after .slide{} 
}@media all and (max-width:480px) {
 #content .slide,#content-after .slide{} 
}@media all and (max-width:360px) {
 #content .slide,#content-after .slide{font-size:80% !important;} 
}@media all and (max-width:320px) {
 #content .slide,#content-after .slide{font-size:80% !important;} 
}#content .view-slideshow .node-slide{width:960px;min-height:400px;display:block;}@media all and (max-width:800px) {
 #content .view-slideshow .slide{width:800px;} 
}@media all and (max-width:640px) {
 #content .view-slideshow .slide{width:640px;} 
}@media all and (max-width:480px) {
 #content .view-slideshow .slide{width:480px;} 
}@media all and (max-width:360px) {
 #content .view-slideshow .slide{width:360px;font-size:80% !important;} 
}@media all and (max-width:320px) {
 #content .view-slideshow .slide{width:320px;font-size:80% !important;} 
}#content .slides a.prev,#content .slides a.next,#content .slides_auto a.prev,#content .slides_auto a.next,#content .slides_front a.prev,#content .slides_front a.next,#content-after .slides a.prev,#content-after .slides a.next,#content-after .slides_auto a.prev,#content-after .slides_auto a.next,#content-after .slides_front a.prev,#content-after .slides_front a.next{position:absolute;top:50%;margin-top:-43px;height:86px;width:27px;text-indent:-10000px;background:transparent url(/sites/all/themes/readandspell/images/slider-buttons.png) scroll no-repeat top left;z-index:10;}#content #block-views-slideshow-block .slides_front a.prev,#content #block-views-slideshow-block .slides_front  a.next,#content-after #block-views-slideshow-block .slides_front a.prev,#content-after #block-views-slideshow-block .slides_front  a.next{background:transparent url(/sites/all/themes/readandspell/images/slider-buttons2.png) scroll no-repeat top left;width:69px;height:64px;}#content .slides a.prev,#content .slides_auto a.prev,#content-after .slides a.prev,#content .slides_auto a.prev{left:0;background-position:0px -86px;}.not-front #content .slides_auto a.prev,.not-front #content-after .slides_auto a.prev{left:inherit;}#content .slides a.prev:hover,#content .slides_auto a.prev:hover,#content-after .slides a.prev:hover,#content .slides_auto a.prev:hover{background-position:0px -172px;}#content .slides a.prev:active,#content .slides_auto a.prev:active,#content-after .slides a.prev:active,#content .slides_auto a.prev:active{background-position:0px -259px;}#content .slides a.next,#content .slides_auto a.next,#content-after .slides a.next,#content .slides_auto a.next{right:0;background-position:-27px -86px;}.not-front #content .slides_auto a.next,.not-front #content-after .slides_auto a.next{right:0em;background-position:-27px -86px;}.not-front #content .slides_auto a.next{right:2em;}#content .slides a.next:hover,#content .slides_auto a.next:hover,#content-after .slides a.next:hover,#content-after .slides_auto a.next:hover{background-position:-27px -172px;}#content .slides a.next:active,#content .slides_auto a.next:active,#content-after .slides a.next:active,#content-after .slides_auto a.next:active{background-position:-27px -259px;}#content #block-views-slideshow-block .slides_front a.next,#content-after #block-views-slideshow-block .slides_front a.next{background-position:-69px 0;right:0;}#content #block-views-slideshow-block .slides_front a.prev,#content-after #block-views-slideshow-block .slides_front a.prev{display:none;}#content #block-views-slideshow-block .slides_front .node-title,#content-after #block-views-slideshow-block .slides_front .node-title{display:none;}#content #block-views-slideshow-block .slides_front h2,#content-after #block-views-slideshow-block .slides_front h2{line-height:1.1em;}#block-views-slideshow-block{margin-top:0px;position:relative;}.pagination{text-align:center;}#block-views-slideshow-block .pagination{float:right;margin-top:-23px;position:relative;right:40%;top:-50px;}.pagination li{display:inline-block;list-style:none;margin-right:4px;}.pagination li a{background:url(/sites/all/themes/readandspell/images/slider-paginator.png) no-repeat top left;background-position:0px 0;width:18px;height:18px;display:block;text-indent:-9999px;opacity:0.3;}.pagination li.current a{background-position:0px 0;opacity:1;}.ttrs_button,.ttrs_button_arrow,.ttrs_button_large,.ttrs-button,button.button_slide_green,a.button_slide_green,.webform-client-form .button-primary.form-submit{background-color:#88c744;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff !important;padding:0 30px;height:50px;line-height:50px;text-decoration:none;font-family:'core_sans_a_65_boldregular';font-size:18px;font-weight:normal;display:inline-block;position:relative;z-index:1;text-align:center;}a.list-view.button_slide_green{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:0px;border-bottom-right-radius:0px;height:48px;}a.map-view.button_slide_green{border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:4px;border-bottom-right-radius:4px;height:48px;}.page-callout .ttrs_button{min-width:210px;}.home-course-2018 .callout-text .ttrs_button,.section-home-course .callout-text .ttrs_button{padding:0 18px;}.feature-box .ttrs_button,.ttrs_button.b100{width:100%;text-align:center;}a.button_slide_green.outline{background-color:transparent;color:#88c744 !important;}.ttrs_button_white{background-color:#FFF;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#808080;border:1px solid #808080;padding:12px 25px;text-decoration:none;font-family:'core_sans_a_55_mediumregular';font-size:18px;font-weight:normal;display:inline-block;position:relative;z-index:1;}.ttrs_button_white.green-outline{border:1px solid #88c744;color:#88c744;}a.ttrs_button_white,a.ttrs_button_white:link,a.ttrs_button_white:visited{color:#808080;}a.ttrs_button_white.green-outline,a.ttrs_button_white.green-outline:link,a.ttrs_button_white.green-outline:visited{color:#88c744;}a.ttrs_button:link,a.ttrs_button_arrow:link,a.ttrs_button_large:link,a.ttrs_button:visited,a.ttrs_button_arrow:visited,a.ttrs_button_large:visited{color:#fff;}.ttrs_button_arrow{border-top-right-radius:0px;border-bottom-right-radius:0px;}.ttrs_button_arrow:after{z-index:-1;content:" ";height:30px;width:30px;border-top:1px solid #76c047;border-right:1px solid #76c047;position:absolute;right:-16px;top:5px;background:#5b962b;background:-moz-linear-gradient(-45deg,#a9dc51 0%,#5b962b 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#a9dc51),color-stop(100%,#5b962b));background:-webkit-linear-gradient(-45deg,#a9dc51 0%,#5b962b 100%);background:-o-linear-gradient(-45deg,#a9dc51 0%,#5b962b 100%);background:-ms-linear-gradient(-45deg,#a9dc51 0%,#5b962b 100%);background:linear-gradient(135deg,#a9dc51 0%,#5b962b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9dc51',endColorstr='#5b962b',GradientType=1);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.ttrs_button_large{font-size:2em;font-family:'core_sans_a_65_boldregular';line-height:1.2em;}blockquote{position:relative;font-size:1.5em;font-family:Georgia,Times,"Times New Roman",serif;margin:2em 70px;line-height:1.2em}@media all and (max-width:767px) {
 blockquote{margin:0;padding-top:20px;padding-right:20px;}blockquote p{padding:0 !important;} 
}blockquote:before{position:absolute;top:-25px;left:-60px;background:transparent url(/sites/all/themes/readandspell/images/blockquote-before.png) scroll no-repeat top left;height:76px;width:76px;content:" ";}blockquote:after{position:absolute;bottom:-25px;right:-60px;background:transparent url(/sites/all/themes/readandspell/images/blockquote-after.png) scroll no-repeat top left;height:76px;width:76px;content:" ";}.section-about blockquote:before{background-image:url(/sites/all/themes/readandspell/images/blockquote-green.png);background-size:34px;top:-23px;left:0px;}.section-about blockquote:after{background-image:url(/sites/all/themes/readandspell/images/blockquote-green.png);background-size:76px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);bottom:0px;right:50px;}.section-about blockquote{font-family:'core_sans_a_55_mediumregular';font-weight:400;font-size:19px;line-height:24px;letter-spacing:-0.56px;}@media all and (min-width:768px) {
 .section-about blockquote:before{background-size:76px;top:8px;left:0px;}.section-about blockquote:after{bottom:0px;right:40px;}.section-about blockquote{text-align:center;font-size:30px;line-height:36px;margin:0;}.section-about blockquote p{padding:0 150px !important;} 
}@media all and (max-width:767px) {
 .section-about blockquote:after{display:none;} 
}.section-about .quote .field{background:#FFFFFF;box-shadow:0px 0px 20px rgba(0,0,0,0.05);border-radius:10px;padding:40px 40px 1px 40px;}.region-bottom{max-width:1180px;width:100%;margin-top:-4px;font-size:0.9em;}@media all and (min-width:768px) {
 .node-type-blog-post .region-bottom{margin-bottom:80px;} 
}.new-landing .region-bottom,.home-course-2018 .region-bottom{padding-bottom:110px;}.region-bottom .block{padding:10px;}.region-bottom .block .copy-title{display:block;padding-right:30px;padding-bottom:10px;}@media all and (max-width:768px) {
 .region-bottom{padding-top:7px;}.region-bottom .block .footer-right{display:none;} 
}.region-bottom{background-color:#f6f6f6;}.region-bottom .block{padding-left:20px;margin-bottom:0;}.region-bottom .block .copy-title{padding-right:0px;font-size:13px;font-family:"core_sans_a_65_boldregular";}.footer-left,.footer-right{width:50%;float:left;}.footer-right{text-align:right;}#footer-social-twitter{background:url(/sites/all/themes/readandspell/images/icon-twitter-black.png) no-repeat;background-size:cover;width:24px;height:20px;display:inline-block;text-indent:-9999px;font-size:0;vertical-align:middle;opacity:0.4;}#footer-social-facebook{background:url(/sites/all/themes/readandspell/images/icon-facebook-black.png) no-repeat;background-size:cover;width:25px;height:24px;display:inline-block;text-indent:-9999px;font-size:0;vertical-align:middle;margin-left:12px;margin-right:12px;opacity:0.4;}#footer-social-youtube{background:url(/sites/all/themes/readandspell/images/icon-youtube-black.png) no-repeat;background-size:cover;width:25px;height:17px;display:inline-block;text-indent:-9999px;font-size:0;vertical-align:middle;opacity:0.4;}.region-bottom #block-block-1 p{color:rgba(0,0,0,0.5);}.locations-map-wrapper{height:610px;width:960px;overflow:hidden;position:absolute;}#centre-map,#locations-map{height:610px;margin:0 0px;position:relative;}#locations-map{overflow:visible !important;}#centre-map{height:150px;}.locations-flags{text-align:center;border-bottom:1px solid #e7e7e7;margin:0 -11px;background:rgb(255,255,255);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(242,242,242,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f2f2',GradientType=0);padding:18px 0;}.locations-flags ul{padding:0;margin:0;list-style:none;}.locations-flags ul li{list-style-type:none;display:inline-block;}.locations-flags ul li.active,.locations-flags ul li:hover{border-radius:5px;background-color:#ebebeb;box-shadow:inset 0px 0px 25px rgba(0,0,0,.5);-webkit-box-shadow:inset 0px 0px 25px rgba(0,0,0,.5);-moz-box-shadow:inset 0px 0px 25px rgba(0,0,0,.5);}.locations-flags ul li a{display:inline-block;height:71px;width:68px;background:transparent url(/sites/all/themes/readandspell/images/flags2.png) scroll no-repeat 0 0;overflow:hidden;text-indent:-10000px;margin:14px 16px;}.locations-flags ul li a.united-kingdom{background-position:0 0;}.locations-flags ul li a.ireland{background-position:-69px 0;}.locations-flags ul li a.united-states{background-position:-138px 0;}.locations-flags ul li a.canada{background-position:-207px 0;}.locations-flags ul li a.australia{background-position:-276px 0;}.locations-flags ul li a.new-zealand{background-position:-345px 0;}.locations-flags ul li a.barbados{background-position:-414px 0;}.locations-flags ul li a.singapore{background-position:-483px 0;}.locations-flags ul li a.ghana{background-position:-552px 0;}.locations-flags ul li a.europe{background-position:-621px 0;}.locations-flags ul li a.south-africa{background-position:-690px 0;}.locations table{width:100%;}.locations table thead{color:#a3a3a3;}.locations table tr{border-bottom:1px solid #e5e5e5;display:inline-block;width:100%;}.locations table tr th{min-height:12px;display:inline-block;}.locations table tr td{padding-top:10px;min-width:50px;}@media all and (max-width:480px) {
 .locations table tr td{font-size:90%;} 
}@media all and (max-width:360px) {
 .locations table tr td{font-size:80%;} 
}#locations-header{display:-webkit-flex;display:flex;flex-wrap:wrap;}.views-exposed-form #edit-distance-wrapper.views-exposed-widget,.views-exposed-form .views-exposed-widget.views-submit-button{padding:0;}#locations-header .country-wrapper{display:block;}@media all and (min-width:768px) {
 #locations-header{justify-content:flex-end;padding-top:32px;padding-bottom:55px;}#locations-header .country-wrapper{display:-webkit-flex;display:flex;} 
}#locations-header a.tutor{background-color:#f9f9f9;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border:1px solid #efefef;color:#000;font-size:20px;font-weight:bold;display:inline-block;height:45px;line-height:45px;padding:0 35px;}#locations-header a.tutor:hover,#locations-header a.tutor.active{background-color:#ebebeb;-webkit-box-shadow:inset 0 0 10px 0 rgba(221,221,221,1);box-shadow:inset 0 0 10px 0 rgba(221,221,221,1);-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;border:1px solid #efefef;color:#000;font-size:20px;font-weight:bold;display:inline-block;height:45px;line-height:45px;padding:0 35px;}.qa-description{margin-left:400px;padding-top:1em;}.view-filters{margin-left:400px;margin-bottom:100px;}.page-parents-centres .view-filters{margin-left:0;margin-right:10px;margin-bottom:0;display:inline-block;}.page-parents-centres .view-filters .form-item-distance-postal-code label,.page-parents-centres .view-filters .views-widget-filter-postal_code label,.page-parents-centres .view-filters .form-item-distance-search-distance,.page-parents-centres .view-filters .form-item-distance-search-units{display:none;}@media all and (max-width:640px) {
 .view-faq .view-filters{margin-left:0;margin-bottom:0;} 
}div.view-faq div.item-list ol li h4{cursor:pointer;}div.feature-box{margin:0 0px;clear:both;}div.feature-box-contents{float:left;width:33%;}div.feature-box-contents div{padding:1em;border-right:1px solid #fff;}div.feature-box-contents:last-child{width:34%;}@media all and (max-width:640px) {
 div.feature-box-contents,div.feature-box-contents:last-child{float:none;width:auto;} 
}div.feature-box-contents:last-child div{border-right-width:0px;}div.feature-box-contents .green{background-color:#e8f2d1;}div.feature-box-contents .yellow{background-color:#ffeecc;}div.feature-box-contents .blue{background-color:#e5f5fc;}div.feature-box-contents .purple{background-color:#f0e7fc;}div#content-after div.block-menu-block{margin:-45px 11px 40px;padding:10px 40px;background-color:#f7f7f7;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}div#content-after div.block-menu-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div#content-after div.block-menu-block .block-title{color:#7d7d7d;width:20%;float:left;margin-top:10px;}div#content-after div.block-menu-block .menu-block-wrapper{width:80%;float:left;}@media all and (max-width:480px) {
 div#content-after div.block-menu-block .block-title,div#content-after div.block-menu-block .menu-block-wrapper{width:100%;float:none;} 
}div#content-after div.block-menu-block .menu-block-wrapper ul{list-style-type:none;}div#content-after div.block-menu-block .menu-block-wrapper ul li{width:200px;height:40px;display:inline-block;float:left;}div#content-after div.block-menu-block .menu-block-wrapper ul li.active{font-family:'core_sans_a_55_mediumregular';}#content div.polaroid{margin:10px 10px 30px;padding:10px 0px;background-color:#fff;box-shadow:0px 0px 10px #BBB;font-family:'core_sans_a_55_mediumregular';font-size:25px;}#content div.polaroid p{margin:0px;}#content div.polaroid h3{font-family:'core_sans_a_55_mediumregular';margin:5px;}#education-licencing .label{width:20%;float:left;color:#a3a3a3;}#education-licencing .value{}#education-licencing .locations-flags{background:transparent;border-bottom:none;}#education-licencing .locations-flags a{margin:10px 12px;}#education-licencing .summary-individual a,#education-licencing .summary-school a{font-size:70%;}#education-licencing .summary-individual .choose-button,#education-licencing .summary-school .choose-button{position:absolute;right:22px;top:12px;}#education-licencing .summary-individual,#education-licencing .summary-school{font-size:135%;position:relative;padding:10px 0;border-bottom:1px solid #e5e5e5;}#education-licencing .value small{display:block;}.detail-individual,.detail-school{width:100%;}.education-pricing{position:relative;}#pricing-table{width:100%;}#pricing-table tr{}#pricing-table td{text-align:center;padding:7px 0;width:20%;border-bottom:1px solid #e5e5e5;}#pricing-table th{text-align:center;padding:7px 0;color:#a9a9a9;font-weight:normal;font-family:'core_sans_a_45_regularregular';width:20%;border-bottom:1px solid #e5e5e5;}#pricing-table th.monthly,#pricing-table td.monthly{background-color:#effbd4;border-color:#e2efc7;color:#517f00;}#pricing-table th.annual,#pricing-table td.annual{background-color:#c7ecf4;border-color:#badfea;border-left:2px solid #fff;color:#10728c;}.education-pricing .vat-line{font-size:0.7em;margin-right:60px;margin-top:-37px;position:relative;text-align:right;color:#b2b2b2;}@media all and (max-width:768px) {
 .education-pricing .vat-line{font-size:0.6em;margin-right:0;} 
}@media all and (max-width:480px) {
 .education-pricing .vat-line{margin-top:-8px;} 
}.pricing-table-green{width:100%;margin-top:30px;}.pricing-table-green tr{}.pricing-table-green td{height:65px;background-color:#e9f4d5;color:#5e8310;font-weight:bold;border-bottom:6px solid #FFF;}@media all and (max-width:480px) {
 .pricing-table-green td{font-size:50%;} 
}.pricing-table-green td.period{padding-left:25px;}.pricing-table-green td.link{text-align:center;}.pricing-table-green td.link a{color:#000;}.pricing-table-green td.link a:hover{color:#999;}.pricing-table-green .price{text-align:right !important;}.pricing-table-green .price span{font-size:1.45em !important;text-align:right;}#homecourse-licencing .locations-flags,#educationfullwidth-licencing .locations-flags{background:transparent;border-bottom:none;}#homecourse-licencing .locations-flags li,#educationfullwidth-licencing .locations-flags li{margin-bottom:5px;}#homecourse-licencing .label,#educationfullwidth-licencing .label{color:#a3a3a3;}#homecourse-licencing .label h4,#educationfullwidth-licencing .label h4{margin:1.5em 0 0;}#homecourse-licencing  .education-pricing,#educationfullwidth-licencing  .education-pricing{font-size:150%;}.hcl-fullwidth .locations-flags li a,.ecl-fullwidth .locations-flags li a{margin:10px 11px;}#content .hcl-fullwidth h2,#content .ecl-fullwidth h2{margin-bottom:0;font-family:'core_sans_a_55_mediumregular';}.hcl-fullwidth .education-pricing .one_half .inner,.ecl-fullwidth .education-pricing .one_half .inner{background-color:#8fbd2c;margin:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px 30px;color:#fff;}.hcl-fullwidth .education-pricing .one_half .inner  a,.ecl-fullwidth .education-pricing .one_half .inner  a{color:#364f00;}.hcl-fullwidth .education-pricing .one_half_last .inner,.ecl-fullwidth .education-pricing .one_half_last .inner{background-color:#4a8bbb;margin:0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px 30px;color:#fff;position:relative;}.ecl-fullwidth .education-pricing .one_half .inner,.ecl-fullwidth .education-pricing .one_half_last .inner{padding:1px 30px;}.hcl-fullwidth .education-pricing .one_half_last .inner a,.hcl-fullwidth .education-pricing .one_half_last .inner a:link,.ecl-fullwidth .education-pricing .one_half_last .inner a,.ecl-fullwidth .education-pricing .one_half_last .inner a:link{color:#003156;}.button-order,.hcl-fullwidth .education-pricing .inner a,.ecl-fullwidth .education-pricing .inner a{padding:10px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgb(255,255,255);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);}@media all and (max-width:360px) {
 .button-order,.hcl-fullwidth .education-pricing .inner a,.ecl-fullwidth .education-pricing .inner a{padding:5px;} 
}.hcl-fullwidth p.link,.ecl-fullwidth p.link{text-align:center;}#content .hcl-fullwidth p.users,#content .ecl-fullwidth p.users{text-align:center;font-size:0.75em;margin-bottom:2em;}.hcl-fullwidth .one_half p.users,.ecl-fullwidth .one_half p.users{color:#fdff2e;}.hcl-fullwidth .one_half_last p.users,.ecl-fullwidth .one_half_last p.users{color:#a6cfef;}.education-title h3{text-align:center;font-size:2em;margin-bottom:0;}#content .hcl-fullwidth .education-pricing h4,#content .ecl-fullwidth .education-pricing h4{font-family:'core_sans_a_65_boldregular';color:#fff;margin:1em 0;font-size:1.6em;line-height:1em;text-align:center;}#content .ecl-fullwidth .education-pricing h4{margin:1em 0.4em;text-align:left;}#content .hcl-fullwidth .price span,#content .ecl-fullwidth .price span{font-size:2.5em;}#content .hcl-fullwidth .price span small,#content .ecl-fullwidth .price span small{font-size:50%;}#content .hcl-fullwidth .price,#content .ecl-fullwidth .price{font-size:0.8em;text-align:center;}@media all and (max-width:360px) {
 #content .hcl-fullwidth .price,#content .ecl-fullwidth .price{font-size:0.5em;} 
}#content .hcl-fullwidth p,#content .ecl-fullwidth p{margin:1em 0;padding:0;}#content .hcl-fullwidth .link,#content .ecl-fullwidth .link{margin:2em 0;}#content .hcl-fullwidth .free,#content .ecl-fullwidth .free{text-transform:uppercase;font-size:0.6em;position:absolute;background-color:#f60;top:-15px;right:-12px;width:90px;padding:10px;line-height:1em;}#content .hcl-fullwidth .free:after,#content .ecl-fullwidth .free:after{background-image:url("/sites/all/themes/readandspell/images/homelicencefreecorner.png");height:8px;width:12px;overflow:hidden;position:absolute;bottom:-8px;content:'';right:0px;}#content .ecl-fullwidth div.one_half p.education-users{font-size:0.8em;color:#fffb00;text-align:center;}#content .ecl-fullwidth div.one_half_last p.education-users{font-size:0.8em;color:#b5dcfa;text-align:center;}#content .ecl-fullwidth .moreUsers{font-size:0.7em;margin-left:10px;}#content .value .notes{margin-top:10px;}#content .value .notes p{color:#a3a3a3;padding:0;font-size:80%;margin-bottom:0;text-align:center;}.free-trial-button{margin-top:10px;}.free-trial-button a,#free-trial-button-link{float:right;}#content blockquote + h4{color:#a3a3a3;text-align:center;font-size:120%;margin-top:-1em;font-family:'core_sans_a_45_regularregular';}.view-honour-roll-years{padding-top:50px;margin-bottom:40px;}@media all and (max-width:767px) {
 .view-honour-roll-years{padding-top:0;margin-top:30px;margin-bottom:30px;} 
}.page-honour-roll #content h3{font-size:170%;}.view-honour-roll-years ul{margin-top:0;padding:0;display:flex;justify-content:space-between;background-color:#F3F3F6;border-radius:10px;flex-direction:column;}@media screen and (max-width:767px) {
 .view-honour-roll-years ul{position:relative;max-height:60px;overflow:hidden;width:calc(100% - 40px);margin:auto;transition:max-height ease 0.5s;}.view-honour-roll-years ul.open{max-height:600px;height:auto;}.view-honour-roll-years ul li{height:60px;}.view-honour-roll-years ul::after{content:"";display:block;width:24px;height:24px;background-image:url(/sites/all/themes/readandspell/images/triangle-down.svg);background-repeat:no-repeat;background-size:24px 24px;cursor:pointer;position:absolute;right:18px;top:17px;} 
}@media screen and (min-width:768px) {
 .view-honour-roll-years ul{flex-direction:row;position:relative;} 
}.view-honour-roll-years ul li{list-style:none;display:inline-block;flex-grow:1;text-align:center;min-width:65px;}@media screen and (max-width:767px) {
 .view-honour-roll-years ul li.current{order:-20;} 
}.view-honour-roll-years ul li:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;}.view-honour-roll-years ul li:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;}.view-honour-roll-years ul li div{display:inline;}.view-honour-roll-years ul li div a{font-size:18px;line-height:40px;height:40px;margin:0;color:#767676;display:block;}@media all and (min-width:768px) {
 .view-honour-roll-years ul li div a{font-size:14px;} 
}.view-honour-roll-years ul li.current div a{border-radius:8px;box-shadow:0px 2px 4px 0px rgba(17,17,17,0.05);height:34px;line-height:34px;margin-top:3px;margin-left:3px;}@media all and (max-width:767px) {
 .view-honour-roll-years ul li.current{border:1px solid #DCDCE6;border-radius:10px;background-color:#F3F3F6;}.view-honour-roll-years ul li.current div a{color:#464655;border-radius:none;box-shadow:none;} 
}@media all and (min-width:768px) {
 .view-honour-roll-years ul li.current div a{background-color:#88c744;color:#FFF;}.view-honour-roll-years ul:not(.open) li.current div a{pointer-events:none;} 
}.view-honour-roll-years ul li div a.active{background-color:#ededed;box-shadow:inset 0px 0px 15px rgba(0,0,0,.2);-webkit-box-shadow:inset 0px 0px 15px rgba(0,0,0,.2);-moz-box-shadow:inset 0px 0px 15px rgba(0,0,0,.2);}@media all and (max-width:767px) {
 .view-honour-roll-years ul li.current div a{height:60px;line-height:60px;pointer-events:none;}.landingpage-template.landingpage-23 #content .view-honour-roll h3{font-family:'core_sans_a_55_mediumregular';font-size:27px !important;color:#464655;} 
}@media all and (min-width:768px) {
 .view-honour-roll h3{margin-bottom:-25px;font-size:30px !important;color:#464655;letter-spacing:-0.56px;} 
}.view-honour-roll h4{padding-left:35px;background-image:url("/sites/default/files/pictogram/checkmark-green.svg");background-size:24px 24px;background-position:0 0%;background-repeat:no-repeat;margin-bottom:0.5em;}.view-honour-roll .views-field-title h4{font-size:22px;}.view-honour-roll .views-row{margin-bottom:20px;}.view-honour-roll .views-field-body{padding-left:35px;font-size:16px;color:#464655;}@media all and (max-width:767px) {
 .view-honour-roll .views-field-body{font-size:14px;} 
}#content .view-honour-roll .views-field-body p{margin-bottom:0;}.views-field-field-location{padding-left:35px;font-size:16px;color:#7B7B8F;margin-bottom:5px;}.views-field-achievement{padding-left:35px;font-family:'core_sans_a_55_mediumregular';font-size:16px;line-height:22px;margin-bottom:5px;}@media all and (max-width:767px) {
 .views-field-field-location{font-size:14px;} 
}@media all and (max-width:767px) {
 .views-field-achievement{font-size:14px;} 
}@media all and (min-width:768px) {
 .view-honour-roll .view-content .views-row{display:flex;justify-content:space-between;width:65%;margin-left:35%;margin-bottom:30px;clear:both;} 
}.view-honour-roll .view-content .views-row .col-left{align-self:center;}.view-honour-roll .view-content .views-row .col-right{align-self:center;}.view-honour-roll .view-content .views-row .col-right img{width:120px;max-width:inherit;}@media all and (max-width:767px) {
 .view-honour-roll .view-content .views-row .col-right img{display:none;} 
}.view-honour-roll .month-box{background:#FFF;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.05);margin-bottom:20px;padding:35px 40px;}@media all and (max-width:767px) {
 .view-honour-roll .month-box{padding:25px 20px;} 
}.views-field-field-image-honor{float:right;width:120px;margin-top:20px;margin-left:20px;display:none;}@media all and (min-width:768px) {
 .views-field-field-image-honor{display:block;} 
}#content .view-honour-roll p{padding-left:25px;}.view-honour-roll em{color:#a3a3a3;}#content .view-honour-roll .callout-text p{padding-left:inherit;}.page-node-16 th{border-bottom:none;width:300px;}.page-node-16 input{width:100%;}.page-node-16 td{padding:5px;}.page-faq #content h4{color:#187bde;text-decoration:underline;}.education-box-yellow{background-color:#fff6cb;color:#945013;font-size:1.4em;position:relative;margin:0px -50px 0 0;padding:120px 20px 20px;overflow:visible;width:100%;}#content .one_half_last .education-box-yellow > p:last-of-type{margin-bottom:0;}@media all and (max-width:600px) {
 .education-box-yellow{padding-top:60px;} 
}.education-box-yellow .button_slide_green{display:inline-block;margin-bottom:1em;}.education-box-yellow .star-container{position:absolute;top:-25px;}@media all and (max-width:800px) {
 .education-box-yellow .star-container img{width:50% !important;height:50% !important;} 
}@media all and (max-width:600px) {
 .education-box-yellow .star-container img{width:40% !important;height:40% !important;} 
}@media all and (max-width:767px) {
 #block-readandspell-general-price-list-education{margin-top:57px;} 
}.home-star{position:absolute;right:0px;top:-110px;}@media all and (max-width:600px) {
 .home-star{top:-90px;}.section-education-licence .home-star{top:-14px;left:calc(50% - 65px);max-width:116px;} 
}@media all and (min-width:601px) and (max-width:767px) {
 .home-star{} 
}@media all and (max-width:767px) {
 .home-star{right:inherit;left:calc(50% - 85px);}.home-star img{} 
}@media all and (min-width:768px) {
 .home-star{top:-135px;} 
}#content .field-testimonials blockquote,#content-after .field-testimonials blockquote{font-size:1em;margin:0;}#content .field-testimonials blockquote:before,#content .field-testimonials blockquote:after,#content-after .field-testimonials blockquote:before,#content-after .field-testimonials blockquote:after{background-image:none;}#content .field-testimonials blockquote cite p,#content-after .field-testimonials blockquote cite p{font-family:'core_sans_a_45_regularregular',sans-serif;font-style:normal;margin-bottom:0;}#content .field-testimonials blockquote cite,#content-after .field-testimonials blockquote cite{opacity:0.7;}#content .field-testimonials blockquote cite footer,#content-after .field-testimonials blockquote cite footer{font-size:0.8em;}#content section.testimonials h3,#content-after.testimonials h3{text-align:center;font-size:2em;}body.node-type-page-with-hero-image #content section.testimonials h3,body.node-type-page-with-hero-image #content-after.testimonials h3{text-align:left;}body.node-type-page-with-hero-image section.testimonials{padding-bottom:2em;}a.readmore-blue{background-color:#4975BD;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#FFFFFF;float:right;font-weight:bold;padding:10px 20px;}.gm-style img{max-width:inherit;}#block-views-front-page-tabs-block{margin:25px 8px;}.node-browse-box .ui-widget-header,.node-browse-box .ui-widget-content{background-image:none;background-color:transparent;border:none;}.node-browse-box .ui-tabs-panel{background-color:#FFF;color:#666;font-size:15px;-webkit-border-radius:5px;-webkit-border-top-left-radius:0;-moz-border-radius:5px;-moz-border-radius-topleft:0;border-radius:5px;border-top-left-radius:0;}.node-browse-box .ui-state-default,.node-browse-box .ui-widget-content .ui-state-default,.node-browse-box .ui-widget-header .ui-state-default{background-color:#F8F8F8;background-image:none;border:none;}.node-browse-box .ui-state-default a,.node-browse-box .ui-widget-content .ui-state-default a,.node-browse-box .ui-widget-header .ui-state-default a{color:#9c9c9c;line-height:2em;font-size:15px;}.node-browse-box .ui-state-default a:hover,.node-browse-box .ui-widget-content .ui-state-default a:hover,.node-browse-box .ui-widget-header .ui-state-default a:hover{color:#000;}.node-browse-box .ui-state-active,.node-browse-box .ui-widget-content .ui-state-active,.node-browse-box .ui-widget-header .ui-state-active{background-color:#FFF;}.node-browse-box .ui-state-active a,.node-browse-box .ui-widget-content .ui-state-active a,.node-browse-box .ui-widget-header .ui-state-active a{color:#000;font-weight:normal;}.node-browse-box .ui-tabs .ui-tabs-nav{padding:0;}#content .view-blog .views-field-title h1{font-family:'core_sans_a_45_regularregular',sans-serif;margin-bottom:15px;line-height:1.2em;}#content .node h2.node-title{line-height:1.2em;}#content .views-field-body p{padding-left:0;}.view-blog .views-field-name .field-content{font-weight:bold;text-transform:uppercase;}.view-blog .views-field-comment-count{margin-left:33px;background:url(/sites/all/themes/readandspell/images/icon-comment.png) no-repeat left center;padding-left:25px;}.view-blog .views-field-view-node{margin-bottom:30px;}.view-blog .views-field-field-share{margin-bottom:32px;}@media all and (max-width:767px) {
 .view-blog .views-row .views-field-name{display:block;}.view-blog .views-field-comment-count{margin-left:0;} 
}.view-popular-articles .views-row{margin-bottom:18px;}#homecourse-licencing .one_third{clear:both;}@media all and (max-width:800px) {
 #homecourse-licencing .one_third,#homecourse-licencing .two_third_last{clear:both;float:none;width:100%;} 
}#content h2.block-title,h2.block-title{font-size:1.4em;font-family:core_sans_a_55_mediumregular;padding-left:18px;padding-right:18px;}.asshownon{border-bottom:1px solid #e6e6e6;padding-bottom:10px;margin-bottom:45px;}#content .block.features h2.block-title,#content .field-type-entityreference h2.block-title,#content-after .asshownon h2.block-title,#content .asknicely-block h2.block-title{font-size:2em;padding-top:18px;padding-bottom:1em;text-align:center;font-weight:normal;}.front #content .asknicely-block h2.block-title{font-size:27px;}#content .block.features h2.block-title{font-size:28px;padding-bottom:50px;}#content-after .asshownon h2.block-title{padding-bottom:0;line-height:1em;}.sidebars h2.block-title{padding:0;font-family:inherit;}#block-block-6{background-color:#f6f6f6;padding:8px 20px;}#block-block-6 p{margin:0px;margin-bottom:12px;}#block-block-6 .form-textbox{line-height:35px;border:1px solid #e1e1e1;color:#808080;padding-left:12px;margin-bottom:12px;}.green-button{background-color:#88c744;color:#ffffff;font-family:sans-serif;font-size:16px;font-weight:normal;padding:10px 20px;border:none;}.green-title{color:#88c744;font-size:1.4em;line-height:1.4em;margin-bottom:0.5em !important;}.subscribe-rss{background:url(/sites/all/themes/readandspell/images/rss-icon-blue.png) no-repeat left center;padding-left:20px;}.section-blog .views-field-created{margin-left:33px;font-size:0.9em;color:#666;}.back-link{margin-bottom:20px;}.back-link a{font-size:0.8em;border:1px solid;padding:1px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.node-type-blog-post .back-link{margin-bottom:30px;}@media all and (min-width:768px) {
 .node-type-blog-post .back-link{margin-top:40px;} 
}.node-type-blog-post .back-link a{border:none;font-size:20px;color:#088cca;text-decoration:underline;}.lang-links{position:relative;top:45px;left:78px;}.flag{padding-left:30px;background-repeat:no-repeat;height:24px;line-height:24px;display:inline-block;}.flag-us{background-image:url(/sites/all/themes/readandspell/images/flag-us.png);background-size:contain;}.flag-uk{background-image:url(/sites/all/themes/readandspell/images/flag-uk.png);background-size:contain;}.flags-bg{background-color:#fff;display:block;height:40px;width:calc(100%);margin-left:0px;padding-right:10px;display:none;}#block-views-slideshow-block .flags{padding-left:0px;position:relative;}#block-views-slideshow-block .flags .flags-inner{float:left;margin-right:15px;padding-top:4px;}#block-views-slideshow-block .flags .text-inner{font-size:85%;line-height:normal;padding-top:6px;}#block-views-slideshow-block .flags span{display:inline-block;height:32px;width:32px;margin-right:5px;position:relative;top:4px;}#block-block-5{clear:both;}.google-cs{position:absolute;top:0;right:10px;margin-top:3px;max-width:282px;}.gsc-input-box{height:36px !important;}.google-cs table{margin:0;}.google-cs form tbody{border:none;}.cse .gsc-control-cse,.gsc-control-cse{padding:0 !important;}form.gsc-search-box{margin:0 !important;}table.gsc-search-box{margin-bottom:0 !important;}.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2{margin:0px !important;padding:11px 11px !important;background-color:#5383d4 !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-top-right-radius:2px !important;-webkit-border-bottom-right-radius:2px !important;-moz-border-radius-topright:2px !important;-moz-border-radius-bottomright:2px !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0 !important;line-height:1.2em !important;width:211px !important;font-size:14px;}@media all and (max-width:360px) {
 .gsc-search-box-tools .gsc-search-box .gsc-input{width:130px !important;} 
}td.gsc-search-button{display:block;height:27px;}.gsc-control-cse{background-color:transparent !important;border:none !important;}.gsst_a,.gsib_a{padding-top:10px !important;padding-left:15px;}.as-seen-on{font-size:1.1em;font-weight:bold;position:relative;}.not-logged-in{}@media screen and (max-width:600px) {
 .section-parents .order-licence-form{margin-top:80px;} 
}.order-licence-form{background-color:#088CCA;color:#FFF;padding:30px 16px 20px 16px;font-family:'core_sans_a_45_regularregular',sans-serif;margin-left:auto;margin-right:auto;min-height:540px;}.home-course-2018 .order-licence-form{min-height:444px;margin-bottom:56px;}.section-pricing .order-licence-form{min-height:inherit;}@media screen and (max-width:640px) {
 .home-course-2018 .order-licence-form{margin-left:auto !important;margin-right:auto !important;} 
}@media screen and (max-width:600px) {
 .order-licence-form{max-width:400px;} 
}@media screen and (min-width:768px) {
 .order-licence-form{padding:32px 0px;} 
}@media screen and (min-width:840px) {
 .order-licence-form{padding:32px 0px;} 
}.section-pricing .order-licence-form{background-color:transparent;color:#808080;padding:inherit;}@media screen and (max-width:767px) {
 .section-pricing .order-licence-form > div{display:block !important;text-align:center;margin-top:10px;} 
}#content .order-licence-form p{padding:0;margin:0;}#content .order-licence-form .plans p{display:none;}.order-licence-form br,#block-readandspell-general-trial-registration br,#block-readandspell-general-trial-registration--2 br{display:none;}.order-licence-form h2.title,#content h2{font-family:'core_sans_a_45_regularregular',sans-serif;line-height:1em;margin-top:0;font-size:24px;}#content .one_half_last h2{padding-left:30px;}#content .one_half_last .order-licence-form h2{padding-left:0;}#content .one_half_last p{padding-left:30px;}#content .one_half_last .ordering-section p{padding-left:0;}.order-licence-form label{font-size:16px;font-weight:normal;padding:12px 0;}.order-licence-form label[for=subscription]{margin-top:28px;}.order-licence-form label[for=country]{display:none;}.new-landing .order-licence-form label[for=subscription],.home-course-2018 .order-licence-form label[for=subscription],.section-home-course .order-licence-form label[for=subscription]{margin-top:41px;}@media screen and (min-width:768px) {
 .home-course-2018 .order-licence-form label[for=subscription],.section-home-course .order-licence-form label[for=subscription]{} 
}.order-licence-form label[for=paymentMethod]{margin-top:28px;display:none;}.order-licence-form select#paymentMethod{margin-top:13px}@media screen and (min-width:768px) {
 .order-licence-form label[for=paymentMethod],.order-licence-form select#paymentMethod{margin-top:15px;} 
}@media screen and (max-width:600px) {
  
}select[name=submitted\[country\]],select[name=CountryCodeSelect],select[name=submitted\[country\]] option,select[name=CountryCodeSelect] option,.page-parents-centres select[name=country],.page-parents-centres select[name=country] option,.order-licence-form select,.order-licence-form select option{height:45px;width:100%;line-height:45px;padding-left:15px;background-color:#FFF;background-position:18px center;background-repeat:no-repeat;}.order-licence-form select,.order-licence-form select option{background-color:#3f769f;color:#FFF;}.order-licence-form .include-vat,.order-licence-form .recurring{padding-top:20px;font-size:14px;opacity:0.5;margin-bottom:20px;}.order-licence-form .recurring{margin-top:0px;padding-top:0;line-height:1.33em;}.order-licence-form .recurring .recu-mon,.order-licence-form .recurring .recu-ann{display:none;}.order-licence-form .mailtest-wrapper{position:relative;}.section-pricing .mailtest,.section-pricing .company,.order-licence-form .mailtest,.order-licence-form .company{width:calc(100% - 16px);height:42px;font-size:17px;line-height:42px;border:solid 1px #dbdbdb;border-radius:10px;text-indent:10px;color:#000;background-color:#f8f8f8;padding-left:15px;margin-bottom:15px;}.order-licence-form .mailtest::-ms-input-placeholder{color:#b4b4b4;}.order-licence-form .mailtest::placeholder{color:#b4b4b4;}.order-licence-form .company::-ms-input-placeholder{color:#b4b4b4;}.order-licence-form .company::placeholder{color:#b4b4b4;}.order-licence-form .subscribe.emailcheck:after{content:"";display:block;width:100px;height:15px;background:url(/sites/all/modules/custom/readandspell_general/images/horizontal-loading.gif) no-repeat;position:absolute;bottom:2px;left:calc(50% - 50px);}.order-licence-form .email-error,.order-licence-form .company-error,.order-licence-form .confirm-error{position:relative;top:-20px;width:auto;height:34px;line-height:34px;display:none;padding-left:10px;font-size:15px;text-align:center;color:red;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);border-radius:4px;margin:auto;left:0;right:0;z-index:2;overflow:visible !important;}.order-licence-form .email-error:after,.order-licence-form .company-error:after,.order-licence-form .confirm-error:after{content:"";position:relative;display:block;margin:auto;width:0px;max-width:360px;height:0px;bottom:3px;border-style:solid;border-width:20px 15px 0 15px;border-color:#ffffff transparent transparent transparent;z-index:2;}.order-licence-form .email-error.visible,.order-licence-form .company-error.visible,.order-licence-form .confirm-error.visible{visibility:visible;}@media all and (min-width:768px) {
 .order-licence-form .include-vat{padding-top:4px;} 
}select[name=submitted\[country\]],.page-parents-centres select[name=country]{width:240px;margin-right:10px;border:1px solid #cccccc;}.page-parents-centres select[name=country]{width:300px;}select[name=submitted\[country\]]{margin-right:0;}select[name=submitted\[country\]],select[name=country],.order-licence-form select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.order-licence-form select[name=country]{margin-top:-5px;max-width:100%;}@media screen and (min-width:768px) {
 .order-licence-form select[name=country]{margin-top:5px;padding-right:44px;} 
}select[name=submitted\[country\]],select[name=country],.section-pricing .order-licence-form select,.section-pricing .order-licence-form select option{width:inherit;}select[name=submitted\[country\]],select[name=country],select[name=CountryCodeSelect]{padding-left:65px !important;background-size:auto 24px !important;}select[name=submitted\[country\]] option,select[name=country] option,select[name=CountryCodeSelect] option{background-size:auto 24px !important;padding-left:65px !important;padding-top:25px !important;line-height:25px !important;-webkit-appearance:none;color:#000;}.country-wrapper,.payment-wrapper{position:relative;display:none;}.ordering-section .country-wrapper{display:none;}.icon-down{background:url(/sites/all/themes/readandspell/images/icon-down-wb.png) no-repeat;position:absolute;width:19px;height:15px;right:18px;top:12px;pointer-events:none;}.page-parents-centres .icon-down{display:none;}.page-parents-centres .country-wrapper{position:relative;}.page-parents-centres .country-wrapper::after{content:"";width:16px;height:12px;position:absolute;display:block;background:#fff url(/sites/all/themes/readandspell/images/icon-down-blk.png) no-repeat;background-size:contain;left:64px;top:20px;pointer-events:none;}@media screen and (min-width:768px) {
 .icon-down{top:20px;} 
}.payment-wrapper .icon-down{top:30px;}@media screen and (-webkit-min-device-pixel-ratio:0) {
 select[name=submitted\[country\]],select[name=CountryCodeSelect],.order-licence-form select[name=country]{padding-left:0px;}select[name=submitted\[country\]] option,select[name=CountryCodeSelect] option,.order-licence-form select[name=country] option{background-size:auto 24px;padding-left:0px;padding-top:25px;line-height:25px;} 
}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:0) {
 .safari select[name=submitted\[country\]],.safari select[name=CountryCodeSelect],.safari .order-licence-form select[name=country]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}select[name=submitted\[country\]] option,select[name=CountryCodeSelect] option,.safari .order-licence-form select[name=country] option{-webkit-appearance:none;-moz-appearance:none;appearance:none;} 
}select[name=country]{background-repeat:no-repeat;}select[name=submitted\[country\]] option[value=IE],select[name=submitted\[country\]][data-flag=IE],select[name=country] option[value=IE],select[name=country][data-flag=IE],select[name=CountryCodeSelect] option[value=IE],select[name=CountryCodeSelect][data-flag=IE]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-ie.png);}select[name=submitted\[country\]] option[value=GB],select[name=submitted\[country\]][data-flag=GB],select[name=country] option[value=GB],select[name=country][data-flag=GB],select[name=CountryCodeSelect] option[value=GB],select[name=CountryCodeSelect][data-flag=GB]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-uk.png);}select[name=submitted\[country\]] option[value=US],select[name=submitted\[country\]][data-flag=US],select[name=country] option[value=US],select[name=country][data-flag=US],select[name=CountryCodeSelect] option[value=US],select[name=CountryCodeSelect][data-flag=US]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-us.png);}select[name=submitted\[country\]] option[value=CA],select[name=submitted\[country\]][data-flag=CA],select[name=country] option[value=CA],select[name=country][data-flag=CA],select[name=CountryCodeSelect] option[value=CA],select[name=CountryCodeSelect][data-flag=CA]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-ca.png);}select[name=submitted\[country\]] option[value=AU],select[name=submitted\[country\]][data-flag=AU],select[name=country] option[value=AU],select[name=country][data-flag=AU],select[name=CountryCodeSelect] option[value=AU],select[name=CountryCodeSelect][data-flag=AU]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-au.png);}select[name=submitted\[country\]] option[value=NZ],select[name=submitted\[country\]][data-flag=NZ],select[name=country] option[value=NZ],select[name=country][data-flag=NZ],select[name=CountryCodeSelect] option[value=NZ],select[name=CountryCodeSelect][data-flag=NZ]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-nz.png);}select[name=submitted\[country\]] option[value=EU],select[name=submitted\[country\]][data-flag=EU],select[name=country] option[value=EU],select[name=country][data-flag=EU],select[name=CountryCodeSelect] option[value=EU],select[name=CountryCodeSelect][data-flag=EU]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-eu.png);}select[name=submitted\[country\]] option[value=SG],select[name=submitted\[country\]][data-flag=SG],select[name=country] option[value=SG],select[name=country][data-flag=SG],select[name=CountryCodeSelect] option[value=SG],select[name=CountryCodeSelect][data-flag=SG]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-sg.png);}select[name=submitted\[country\]] option[value=ZA],select[name=submitted\[country\]][data-flag=ZA],select[name=country] option[value=ZA],select[name=country][data-flag=ZA],select[name=CountryCodeSelect] option[value=ZA],select[name=CountryCodeSelect][data-flag=ZA]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-za.png);}select[name=submitted\[country\]] option[value=MX],select[name=submitted\[country\]][data-flag=MX],select[name=country] option[value=MX],select[name=country][data-flag=MX],select[name=CountryCodeSelect] option[value=MX],select[name=CountryCodeSelect][data-flag=MX]{background-image:url(/sites/all/themes/readandspell/images/flag-rect-mx.png);}select[name=submitted\[country\]] option[value=Other],select[name=submitted\[country\]][data-flag=Other],select[name=country] option[value=Other],select[name=country][data-flag=Other],select[name=CountryCodeSelect] option[value=Other],select[name=CountryCodeSelect][data-flag=Other]{background-image:url(/sites/all/themes/readandspell/images/flag-other.png);}.webkit select[name=submitted\[country\]]
  .webkit select[name=country],.webkit select[name=CountryCodeSelect]{padding-left:0 !important;text-indent:15px !important;}body.section-education-licence .submit-button.homelicence{display:none;}body.section-home-course .submit-button.educationsubscription{display:none;}.order-licence-form .buy-section{padding:15px 0 15px 0;position:relative;}#block-block-16 .order-licence-form .buy-section:not(:last-child){border-bottom:1px solid #6ea2c9;}.homeschoolers .order-licence-form .buy-section .price-right{padding-right:25px;}.order-licence-form .buy-section .from,.order-licence-form .buy-section .permonth{padding-top:10px;text-shadow:0 0 10px rgba(0,0,0,0.1);font-family:'core_sans_a_65_boldregular',sans-serif;font-size:14px;font-weight:600;font-style:normal;line-height:1.35;letter-spacing:normal;position:relative;top:-2px;}.order-licence-form .buy-section .permonth{padding-right:10px;}@media all and (min-width:768px) {
 .order-licence-form .buy-section .permonth{padding-right:23px;} 
}.section-education-licence .order-licence-form .buy-section .from{font-size:1.1em;padding-top:0px;}#block-block-16 .order-licence-form .buy-section .from{font-size:2em;}.order-licence-form .from small{display:block;margin-top:-32px;}.order-licence-form .month-text{display:inline-block;line-height:50px;white-space:nowrap;font-family:'core_sans_a_45_regularregular',sans-serif;font-size:15px;padding-left:10px;}@media all and (max-width:767px) {
 .order-licence-form .month-text{padding-left:10px;} 
}.order-licence-form .month-text .radio-circle{vertical-align:middle;margin-right:0px;margin-top:-2px;}@media all and (min-width:768px) {
 .order-licence-form .month-text{font-size:17px;padding-left:20px;}.order-licence-form .buy-section .from,.order-licence-form .buy-section .permonth{font-size:17px;}.order-licence-form .month-text .radio-circle{margin-right:15px;} 
}.order-licence-form input[type="radio"].checked + label.period .radio-circle{background-color:#ffad00;border:solid 6px #f8f8f8;box-shadow:0 0 1px 1px #dbdbdb;}@media screen and (max-width:479px),screen and (min-width:600px) {
 .order-licence-form .button-right{float:none;margin-bottom:1em;} 
}@media screen and (min-width:480px) and (max-width:599px),screen and (min-width:900px) {
 .order-licence-form .button-right{float:right;margin-top:12px;margin-bottom:0;} 
}a.button-order{color:#000;}a.button-order:hover{color:#666;}.order-licence-form .off-wrap{display:inline-block;}.order-licence-form .off{background-color:#ffae00;color:#FFF;padding:0px 5px;font-size:10px;white-space:normal;word-wrap:normal;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;height:20px;top:inherit;bottom:-18px;width:50%;text-transform:uppercase;font-weight:700;text-align:center;line-height:20px;}.order-licence-form .off-1{background-color:#f9d102;left:0;width:calc(50% - 2px);}.order-licence-form .off-2{background-color:#feaf02;right:0;}@media screen and (min-width:768px) {
 .order-licence-form .off{width:25%;top:-20px;white-space:nowrap;font-size:7px;bottom:inherit;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;}.order-licence-form .off-1{left:inherit;right:25%;width:25%;} 
}@media screen and (min-width:980px) {
 .order-licence-form .off{font-size:9px;} 
}#block-block-16 .order-licence-form .off{top:0;left:20px;position:relative;font-size:12px;}.ordering-section .one_half_last{padding-left:50px;padding-top:35px;margin-right:-60px;}ul.green-check{list-style:none;padding-left:0;padding-right:35px;margin-top:0;}ul.green-check li{background:url(/sites/all/themes/readandspell/images/list-green-tick.png) no-repeat left center;padding-left:40px;margin-bottom:10px;}.node-type-blog-post .content-wrap,.section-honour-roll .content-wrap,.section-faq .content-wrap,.mobile-homepage-block,.block.features .features-inner,.mobile-front-block{padding-bottom:1px;border-radius:0;}.mobile-front-block{background-color:#f6f6f6;text-align:center;}.node-type-blog-post .content-wrap,.section-faq .content-wrap{display:inline-block;}@media all and (max-width:767px) {
 .node-type-blog-post .content-wrap{position:relative;padding-top:15px;} 
}.not-front.page-node #content article.node-page{padding:1px 40px;}.node-type-blog-post .content-wrap #content{padding-right:20px;padding-left:20px}@media all and (min-width:768px) {
 .node-type-blog-post .content-wrap #content{padding-right:40px;padding-left:0px} 
}@media all and (min-width:768px) and (max-width:1119px) {
 .node-type-blog-post .content-wrap #content{padding-left:70px} 
}.block.features .features-inner{overflow:auto;}.not-front #content article{overflow:visible;}.block.features .features-inner{margin-left:10px;margin-right:10px;}@media all and (min-width:768px) {
 .block.faq{padding:40px 3em;margin-top:20px;}.block.features .features-inner > .col:nth-of-type(2){padding-left:40px;} 
}.mobile-front-block:not(.faq) a,.mobile-front-block:not(.faq) a:link,.mobile-front-block:not(.faq) a:visited{display:inline-block;color:#000000;width:100%;}#content .mobile-front-block h2{font-family:'core_sans_a_55_mediumregular',sans-serif;font-size:27px;font-weight:normal;line-height:1.19em;margin:0;padding-top:10px;padding-bottom:12px;}#content .front-heroes .mobile-front-block h2{padding-left:30px;padding-right:30px;}#content .mobile-front-block.faq h2{padding-bottom:50px;text-align:center;font-family:'core_sans_a_45_regularregular',sans-serif;font-size:2em;}.section-pricing .mobile-front-block h2{padding-left:0;}body:not(.section-pricing) #content .mobile-front-block p{padding-left:30px;padding-right:30px;}.mobile-front-block p a,.mobile-front-block p a:link,.mobile-front-block p a:visited{color:#808080;}@media all and (max-width:767px) {
 #header #name-and-slogan,#header .google-cs,#header .lang-links{display:none;}#header{margin-bottom:0;}#block-views-slideshow-block{display:none;}.block.features .pict-box p{display:none;}.not-front #content > article{overflow:hidden;width:calc(100%);margin-left:-11px;margin-top:-8px;}.not-front #content article.home-course-2018{margin-left:-8px;}.section-dyslexia #content article.home-course-2018{margin-left:-11px;} 
}@media all and (min-width:768px) {
 .mobile-homepage-block{display:none;} 
}@media all and (max-width:980px) {
 #navigation ul a:link,#navigation ul a:visited,#navigation ul a:hover,#navigation ul a:active{padding:0 10px;} 
}@media all and (max-width:820px) {
 #navigation ul a:link,#navigation ul a:visited,#navigation ul a:hover,#navigation ul a:active{padding:0 5px;} 
}@media all and (max-width:480px) {
 body.section-blog #content{font-size:135%;line-height:1.2em;} 
}@media all and (max-width:767px) {
 body.section-blog #content .views-exposed-form .bef-select-as-links > .form-item{display:flex;flex-direction:row;overflow-x:scroll;}body.section-blog #content .views-exposed-form .bef-select-as-links > .form-item a{white-space:nowrap;}.mobile-front-block h2{margin-bottom:0;}.mobile-front-block table{width:100%;margin:0px 0 0 0;}.mobile-front-block .colimg{vertical-align:top;width:33%;}.mobile-front-block .coltext{vertical-align:top;width:67%;padding-left:20px;}.mobile-front-block .coltext p{padding:0;}.mobile-front-block img{width:100%;}body{padding-top:0;}.section-testimonials-and-reviews .content-wrap{overflow-x:hidden;}img{max-width:100% !important;height:auto !important;}#navigation{width:100%;height:58px;margin:0;position:fixed;z-index:10;}.node-type-blog-post #navigation{height:70px;}.responsive-menus.responsified{height:0;}.responsive-menus.responsified .responsive-menus-simple{background:rgba(136,199,68,0.95);overflow-y:scroll;height:calc(100vh - 58px);position:relative;left:-100%;transition:left 0.5s;margin-top:0;display:block;}.responsive-menus.responsified.responsive-toggled .responsive-menus-simple{left:0;}#navigation ul ul{display:none;}#navigation ul{border-radius:0;box-shadow:none;}#navigation ul li.first{border-radius:0;}#navigation ul a:link,#navigation ul a:visited,#navigation ul a:hover,#navigation ul a:active{text-align:center;text-transform:none;font-size:25px;background-image:none;font-weight:bold;text-shadow:none;line-height:61px;border-bottom:none;}.responsive-menus.responsified span.toggler{box-shadow:none;background:#3a3a3a;line-height:66px;border-radius:0;text-align:left;}#navigation .menu-img{margin:22px 0 0 25px;}#navigation ul li.active-trail,#navigation ul.nice-menu li.active-trail,#navigation ul.nice-menu li.active-trail.menuparent:hover,body.front #navigation ul li.menu-path-front{background:rgba(247,127,0,0.95);}.responsive-menus.responsified.responsive-toggled span.toggler{background-color:#83bf43;border-bottom:none !important;}.front-heroes > div{margin-bottom:25px;}.front-heroes > div:last-of-type,#content .front-heroes > p{margin-bottom:0;}.mobile-homepage-block{padding-top:58px;padding-bottom:10px;margin-top:25px;}.mobile-homepage-block h2.block-title{font-size:40px !important;font-weight:normal;line-height:normal;padding-bottom:12px;text-align:center;}.mobile-homepage-block p{text-align:center;font-size:16px;line-height:1.1em;padding:0 60px !important;}.mobile-homepage-block p.img{padding:0 !important;}.mobile-homepage-block td{display:inline-block;max-width:55%;}#content .mobile-front-block p{font-size:20px;font-weight:normal;line-height:normal;color:#808080;margin:0;padding-bottom:14px;}#block-block-3{display:block;position:fixed;top:13px;right:30px;z-index:11;}.node-type-blog-post #block-block-3{top:3px;} 
}.start-free-trial-button,.start-now-button-mobile{display:none;}@media screen and (max-width:480px) {
 .node-type-blog-post #block-block-3 p{margin-right:-20px !important;} 
}@media screen and (max-width:767px) {
 .node-type-blog-post .login-button,.section-dyslexia .login-button{display:none;} 
}@media screen and (max-width:767px) {
 .node-type-blog-post .start-free-trial-button,.section-dyslexia .start-now-button-mobile{display:block;} 
}@media screen and (min-width:440px) {
 .mobile-homepage-block td{max-width:80%;} 
}@media screen and (min-width:768px) {
 .responsive-menus.responsified span.toggler{display:none;} 
}.front-page-video{order:3;}.block.features{order:4;}.block.front-heroes{order:5;}#content .block.features p,#content .front-page-video p{padding:0;margin-bottom:0;font-size:17px;line-height:1.35em;}.block.features .pict-box > div:first-child{text-align:center;min-height:75px;}@media all and (min-width:768px) {
 .block.features .pict-box > div:first-child{text-align:left;} 
}@media all and (max-width:767px) {
 .block.features .pict-box > div:first-child img{position:absolute;top:50%;transform:translate(-50%,-50%);} 
}.block.features .pict-box{margin-bottom:30px;padding-left:0;}.block.features .pict-box > .col{padding-left:0;}.block.features .pict-box > .col > img{width:80px !important;height:auto !important;}#content .block.features h3{font-family:'core_sans_a_55_mediumregular',sans-serif;font-size:20px;margin-top:-1px;margin-bottom:10px;line-height:1em;}#intercom_map_iframe{height:90vw;max-height:600px;}section.testimonials,.testimonials-landing{background-color:rgb(0,174,239);color:#fff;margin-left:10px;margin-right:10px;}.testimonials-landing{margin:20px 0 0 0;}.testimonials-landing .slides_auto{padding:2em;}section.testimonials h3,.testimonials-landing > h2{font-family:'core_sans_a_55_mediumregular',sans-serif !important;font-size:30px !important;line-height:normal !important;margin:0;padding:40px 0 0px;text-align:center;}section.testimonials .white-box,.testimonials-landing .slided_auto{font-family:'core_sans_a_45_regularregular',sans-serif !important;background-color:#00aeef;color:#fff;border-radius:0;box-shadow:0 0 0;}section.testimonials .slides_control,.testimonials-landing .slides_control{margin-bottom:50px;width:100% !important;}#content section.testimonials blockquote,#content-after section.testimonials blockquote{font-family:inherit;}#content section.testimonials .slides a.prev,#content section.testimonials .slides a.next,.slides_auto a.prev,.slides_auto a.next,.slides_front a.prev,.slides_front a.next{}.logos-block img{margin:0 20px;}.logos-block.asshownon img{margin:10px 22px;vertical-align:middle;}.logos-block.asshownon h2.block-title{font-size:27px;text-align:center;font-family:'core_sans_a_55_mediumregular',sans-serif !important;padding-top:54px;}.section-tutors .star-container{position:absolute;right:-53px;top:-45px;}.section-teachers .star-container{position:absolute;top:-45px;left:0;right:0;width:273px;margin:auto;}.webform-client-form{max-width:660px;margin:auto;}.section-registration .webform-client-form{position:relative;}.webform-client-form .form-item:not(.row){margin:8px 0;}.webform-client-form input::-webkit-input-placeholder,.webform-client-form textarea::-webkit-input-placeholder{color:#b2b2b2;}.webform-client-form input::-moz-placeholder,.webform-client-form textarea::-moz-placeholder{color:#b2b2b2;}.webform-client-form input:-ms-input-placeholder,.webform-client-form textarea:-ms-input-placeholder{color:#b2b2b2;}.webform-client-form input:placeholder-shown,.webform-client-form textarea:placeholder-shown{color:#b2b2b2;}.webform-client-form label{color:#5a5a5a;padding-bottom:10px;font-weight:normal;}.webform-client-form fieldset{padding-bottom:0;padding-top:0;}.webform-client-form .webform-component-file label{background:url(/sites/all/themes/readandspell/images/paperclip.png) no-repeat;background-size:contain;padding-left:40px;margin-bottom:8px;}.webform-client-form .webform-component-file{margin-bottom:30px;}.webform-client-form input:not([type="submit"]){line-height:40px;text-indent:10px;}.modal-content .webform-client-form input:not([type="submit"]){line-height:34px;}.webform-client-form select{height:44px;padding-left:15px;color:#000;text-indent:10px !important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(/sites/all/themes/readandspell/images/triangle-down.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:10px;}.webform-client-form  .form-actions{margin-bottom:60px;}.webform-client-form select#edit-submitted-country{height:38px;padding-left:52px !important;background-position:11px center !important;}.section-registration .webform-client-form select{color:#000;}.webform-client-form input:not([type="submit"]),.webform-client-form select,.webform-client-form textarea{border:1px solid #CCC;border-radius:3px;width:100%;}.webform-client-form textarea{padding:15px;}.webform-client-form input[type="password"],.webform-client-form input[type="text"],.webform-client-form input[type="email"]{width:calc(100% - 4px);}.webform-client-form select{width:calc(100% + 4px);}.webform-client-form .webform-component-file .description{display:none;}.webform-client-form .button-primary.form-submit{display:block;}.section-registration .webform-client-form .button-primary.form-submit{display:inline-block;margin-top:20px;margin-left:10px;}#content .webform-component--registration h2{font-size:2em;font-family:core_sans_a_55_mediumregular;}.webform-component-markup .login{float:right;}.home-course-2018 .modal-forms-modal-content,.section-home-course .modal-forms-modal-content{width:540px !important;max-height:680px;}.home-course-2018 .modal-forms-modal-content #modal-content,.section-home-course .modal-forms-modal-content #modal-content{width:inherit !important;height:680px !important;margin-top:-18px;padding-left:60px;padding-right:24px;overflow:hidden;}.home-course-2018 .modal-title,.section-home-course .modal-title{display:none !important;}.home-course-2018 .webform-component input,.section-home-course .webform-component input,.home-course-2018 .webform-component select,.section-home-course .webform-component select{background-color:#f8f8f8;font-size:15px;font-family:"core_sans_a_45_regularregular";font-weight:normal;}.section-home-course .webform-component input[readonly="readonly"]{background-color:transparent;}.home-course-2018 .webform-component input::placeholder,.section-home-course .webform-component input::placeholder,.home-course-2018 .webform-component input:-ms-input-placeholder,.section-home-course .webform-component input:-ms-input-placeholder,.home-course-2018 .webform-component input::-ms-input-placeholder,.section-home-course .webform-component input::-ms-input-placeholder{color:#b4b4b4;}.home-course-2018 .webform-component--country,.section-home-course .webform-component--country,.home-course-2018 .webform-component--number-of-users,.section-home-course .webform-component--number-of-users{padding-left:0;padding-right:3px;}.section-home-course .webform-component--number-of-users{font-size:15px;}.section-home-course .webform-component--number-of-users p{margin-top:-6px;margin-bottom:19px;}.home-course-2018 .webform-component--your-full-name,.section-home-course .webform-component--your-full-name{padding-right:0;}.home-course-2018 .webform-previous,.section-home-course .webform-previous{display:none;}.webform-progressbar{display:none;width:100%;text-align:left;padding-left:10px;padding-top:40px;padding-bottom:20px;}.webform-progressbar-number{font-family:core_sans_a_55_mediumregular;color:#9c9c9c;text-align:left;text-transform:uppercase;}.webform-client-form .webform-component--number-of-users{padding-left:0px;}.webform-client-form .webform-component--number-of-users label{}.webform-client-form .webform-component--number-of-users- input{display:block !important;position:absolute;top:40px;right:0;width:70px;height:32px;line-height:32px;float:right;background-color:#f8f8f8;border:1px solid #dcdcdc;border-radius:5px;}.webform-component--coupon-code label,.webform-component--discount label,.webform-component--vat-20 label{display:inline-block;color:#000;}.webform-client-form .webform-component--coupon-code input{width:106px;height:31px;margin-left:2px;}.webform-component--vat-20 .vat-value{float:right;text-align:right;}.webform-component--total{font-size:1.5em;}.webform-client-form .webform-component--total input{font-family:"core_sans_a_65_boldregular";font-size:22px !important;width:40%;float:right;color:#88c744;border:none;text-align:right;margin-top:-5px !important;}.slider.slider-horizontal{position:relative;display:inline-block;top:14px;left:0;width:calc(100% - 110px);}.slider.slider-horizontal .slider-tick-label-container{margin-top:20px;display:block;}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{font-size:14px;}.slider-track{background-image:none;background-color:#d7d7d7;}.order-licence-form .slider-track{background-color:#3F769F;}.slider-selection.tick-slider-selection{background-image:none;background-color:#88c744;}.order-licence-form .slider-selection.tick-slider-selection{background-color:#FFF;}.slider.slider-horizontal .slider-tick{background-image:none;background-color:#FFF;opacity:1;box-shadow:none;width:4px;height:10px;top:5px;margin-left:0;}.order-licence-form .slider.slider-horizontal .slider-tick{width:2px;background-color:#088CCA;}.slider-tick.round{border-radius:0;}.slider-tick:first-child,.slider-tick:last-child{display:none;}.slider-handle{top:-6px;background-image:none;background-color:#88c744;width:30px;height:30px;border:4px solid #FFF;-webkit-box-shadow:0 0 5px 2px rgba(100,100,100,0.3);box-shadow:0 0 5px 2px rgba(100,100,100,0.3);}.order-licence-form .slider-handle{margin-left:-16px;top:-8px;width:34px;height:34px;background-color:#ffad00;}.webform-component--months-list ul{padding-left:10px;}.webform-component--months-list li{font-size:1.3em;line-height:1.5em;height:47px;list-style:none;list-style-image:none;cursor:pointer;margin-left:-15px;margin-right:-15px;padding:5px 15px 5px 15px;}.webform-component--months-list li.selected{border:2px solid #88c744;background-color:#e9f8db;border-radius:5px;}.small-grey{font-size:0.8em;color:#9b9b9b;padding-left:10px;padding-right:20px;}.from-price-month{float:right;}.orange-notice{background-color:#ffab34;color:#FFF;font-size:0.6em;padding:5px 10px;font-weight:bold;position:relative;top:-4px;}.radiobutton{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:20px;height:20px;position:relative;border:4px solid #e0e0e0;-webkit-border-radius:1em;border-radius:100%;font:normal 1em/normal Arial,Helvetica,sans-serif;color:rgba(0,0,0,1);-o-text-overflow:clip;text-overflow:clip;margin-right:20px;line-height:1em;text-indent:-9999px;}.selected .radiobutton{border-color:#88c744;}.selected .radiobutton::before{background-color:#88c744;display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:5px;left:5px;margin:auto;}#block-views-testimonials-and-reviews-block > .view-testimonials-and-reviews > .view-content{clear:both;}.view-testimonials-and-reviews .views-row,.view-testimonials-and-reviews .isotope-element{padding-left:10px;padding-right:10px;list-style:none;}@media screen and (max-width:767px) {
 .view-testimonials-and-reviews .views-row{padding-right:12px;} 
}@media screen and (min-width:768px) {
 .view-testimonials-and-reviews .views-row,.view-testimonials-and-reviews .isotope-element{width:50%;} 
}.landingpage-template .view-testimonials-and-reviews .views-row,.section-dyslexia .view-testimonials-and-reviews .views-row,.section-for-adults .view-testimonials-and-reviews .views-row,.section-trial-course .view-testimonials-and-reviews .views-row,.section-home-course .view-testimonials-and-reviews .views-row,.section-home-course-2018 .view-testimonials-and-reviews .views-row{width:100%;}@media screen and (max-width:767px) {
 .section-dyslexia #block-readandspell-general-trial-registration .view-testimonials-and-reviews .views-row{display:none;} 
}.view-testimonials-and-reviews .views-row .views-field-field-testimonal,.view-testimonials-and-reviews .isotope-element .views-field-field-testimonal{padding:1px 30px;margin-bottom:15px;border-radius:15px;-webkit-box-shadow:0px 3px 5px -2px rgba(0,0,0,0.18);box-shadow:0px 3px 5px -2px rgba(0,0,0,0.2);}.view-testimonials-and-reviews .views-row .views-field-field-testimonal a,.view-testimonials-and-reviews .isotope-element .views-field-field-testimonal a{text-decoration:underline;}.view-testimonials-and-reviews .views-row .views-field-field-testimonal:after,.view-testimonials-and-reviews .isotope-element .views-field-field-testimonal:after{content:"▼";color:#fff;transform:scaleX(2.5);display:block;width:20px;height:20px;position:absolute;left:120px;margin-top:-7px;text-shadow:0px 4px 4px rgba(0,0,0,0.2);}.section-home-course .view-testimonials-and-reviews .views-row .views-field-field-testimonal p,.section-home-course-2018 .view-testimonials-and-reviews .views-row .views-field-field-testimonal p,.section-dyslexia .view-testimonials-and-reviews .views-row .views-field-field-testimonal p,.section-for-adults .view-testimonials-and-reviews .views-row .views-field-field-testimonal p{font-size:17px;color:#5a5a5a;font-family:"core_sans_a_45_regularregular";line-height:1.25em;padding-left:7px;}.test-color-filter > .view-header{display:block;}.test-color-filter > .view-header p{margin:0 10px 0 10px;font-size:18px;line-height:38px;font-weight:bold;}.view-testimonials-and-reviews .views-row .views-field-field-testimonal .field-content{padding-top:15px;}@media all and (max-width:767px) {
 .view-testimonials-and-reviews .views-row .views-field-field-testimonal .field-content{font-size:15pt !important;}.view-testimonials-and-reviews .views-row .views-field-field-testimonal .field-content p{margin-top:0;margin-bottom:15px;} 
}.view-testimonials-and-reviews h3,.view-testimonials-and-reviews .views-field-field-date-testimonial{clear:both;font-size:28px;padding-left:10px;margin-bottom:10px;font-family:core_sans_a_55_mediumregular,sans-serif;font-weight:normal;width:100%;}@media all and (max-width:767px) {
 .view-testimonials-and-reviews h3:first-of-type{margin-top:0;} 
}.view-testimonials-and-reviews .views-row-1{margin-bottom:15px;}.view-testimonials-and-reviews .views-field-person{font-family:core_sans_a_55_mediumregular,sans-serif;font-size:15px;line-height:1.36;font-weight:normal;padding-left:50px;padding-bottom:15px;display:inline-block;}.view-testimonials-and-reviews .views-field-person span span{font-family:core_sans_a_45_regularregular,sans-serif;margin-left:-3px;}.view-testimonials-and-reviews .views-field-field-reference{display:inline-block;margin-left:-3px;}.view-testimonials-and-reviews .views-field-field-reference p{display:inline;}@media all and (min-width:768px) {
 .region-bottom .footer-text{display:block;background-color:#f6f6f6;padding:0;}.region-bottom .footer-text-mobile{display:none;} 
}@media all and (max-width:767px) {
 .section-tutors .star-container,.section-teachers .star-container{transform:scale(0.6);transform-origin:center center;left:25px;}.block.features{order:4;}.block.front-heroes{order:3;margin-bottom:0;}.front-page-video{}.front .mobile-front-block{}#content .block.features h3{text-align:center;}.front .mobile-front-block a.button_slide_green{display:none;}.block.features{padding:0 0 0px 0;margin-bottom:0;}.block.features h3{font-family:'core_sans_a_45_regularregular',sans-serif !important;font-size:32px;}.block.features .ttrs_button{font-family:'core_sans_a_55_mediumregular',sans-serif !important;font-size:42px;line-height:normal;padding:20px 60px;}.block.logo-bar{display:none;}#content .slides_container{margin:0px 30px;}#content .field-testimonials .prev,#content .field-testimonials .next{display:none;}#block-views-front-page-tabs-block,.front #content-after .block:not(.asshownon){display:none;}.region-bottom .footer-left,.region-bottom .footer-right{width:100%;float:none;}.region-bottom .footer-bottom-menu-line{font-size:0;line-height:0;margin-left:0;}.region-bottom .footer-bottom-menu-line a{display:block;font-size:13px;line-height:1.92em;}.region-bottom .footer-bottom-menu-line #footer-link-terms{margin:0;}.region-bottom .footer-text{}.region-bottom .footer-text-mobile{display:block;background-color:#2f2f2f;margin:0;padding:18px;}.region-bottom .footer-text-mobile{text-align:center;}.region-bottom .footer-text-mobile p{font-size:16px;color:#eee;}.region-bottom .footer-text-mobile p a{font-size:16px;color:#eee;}.region-bottom a.twitter{background:url(/sites/all/themes/readandspell/images/icon-twitter-white.png) no-repeat;background-size:cover;width:24px;height:20px;display:inline-block;text-indent:-9999px;font-size:0;vertical-align:middle;}.region-bottom a.facebook{background:url(/sites/all/themes/readandspell/images/icon-facebook-white.png) no-repeat;background-size:cover;width:25px;height:24px;display:inline-block;text-indent:-9999px;font-size:0;vertical-align:middle;margin-left:12px;margin-right:12px;}.region-bottom a.youtube{background:url(/sites/all/themes/readandspell/images/icon-youtube-white.png) no-repeat;background-size:cover;width:25px;height:17px;display:inline-block;text-indent:-9999px;font-size:0;vertical-align:middle;} 
}.reciteme{display:none;}@media all and (min-width:768px) {
 .reciteme{display:block;bottom:-20px;right:0px;cursor:pointer;z-index:10;width:176px;height:44px;text-indent:-9999px;background:url(/sites/all/themes/readandspell/images/recite.png) no-repeat;background-size:contain;} 
}.fullwidth{height:auto;margin-left:-60px;max-width:inherit;}.fullwidth-960{height:auto;margin-left:-51px;max-width:960px;}@media all and (max-width:980px) {
 .fullwidth-960{max-width:calc(100vw - 20px) !important;} 
}@media all and (min-width:768px) {
 .stick{position:fixed !important;top:20px;} 
}@media all and (max-width:959px) {
 #locations-map.stick{position:relative !important;} 
}.section-pricing-schools article.node{padding-right:40px !important;}#pricing-table{margin-top:50px;margin-bottom:50px;text-align:center;}#pricing-table .plan{font:12px 'Lucida Sans','trebuchet MS',Arial,Helvetica;text-shadow:0 1px rgba(255,255,255,.8);background:#fff;border:1px solid #ddd;color:#333;padding:20px;}#pricing-table #most-popular{z-index:2;top:-13px;border-width:3px;padding:30px 20px;border-radius:5px;box-shadow:20px 0 10px -10px rgba(0,0,0,.15),-20px 0 10px -10px rgba(0,0,0,.15);}#pricing-table .plan:nth-child(1){border-radius:5px 0 0 5px;}#pricing-table .plan:nth-child(4){border-radius:0 5px 5px 0;}#pricing-table h3{font-size:20px;font-weight:normal;padding:20px;margin:-20px -20px 50px -20px;background-color:#eee;background-image:linear-gradient(#fff,#eee);}#pricing-table #most-popular h3{background-color:#ddd;background-image:linear-gradient(#eee,#ddd);margin-top:-30px;padding-top:30px;border-radius:5px 5px 0 0;}#pricing-table .plan:nth-child(1) h3{border-radius:5px 0 0 0;}#pricing-table .plan:nth-child(4) h3{border-radius:0 5px 0 0;}#pricing-table h3 span{display:block;font:bold 25px/100px Georgia,Serif;color:#777;background:#fff;border:5px solid #fff;height:100px;width:100px;margin:10px auto -65px;border-radius:100px;box-shadow:0 5px 20px #ddd inset,0 3px 0 #999 inset;}#pricing-table .price-enterprise{font-size:15px;}#pricing-table ul{margin:20px 0 0 0;padding:0;list-style:none;}#pricing-table li{border-top:1px solid #ddd;padding:10px 0;}#pricing-table .signup{position:relative;padding:8px 20px;margin:20px 0 0 0;color:#fff;font:bold 14px Arial,Helvetica;text-transform:uppercase;text-decoration:none;display:inline-block;background-color:#72ce3f;background-image:linear-gradient(#72ce3f,#62bc30);border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);}#pricing-table .signup:hover{background-color:#62bc30;background-image:linear-gradient(#62bc30,#72ce3f);}#pricing-table .signup:active,#pricing-table .signup:focus{background:#62bc30;top:2px;box-shadow:0 0 3px rgba(0,0,0,.7) inset;}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}.new-landing .asknicely > div.an_comment:nth-of-type(n+12),.home-course-2018 .asknicely > div.an_comment:nth-of-type(n+12),.section-home-course .asknicely > div.an_comment:nth-of-type(n+12),.section-education-licence .asknicely > div.an_comment:nth-of-type(n+12){display:none;}.an_comment{margin:0 0 30px 0 !important;padding-left:10px !important;padding-right:10px !important;font-family:'core_sans_a_45_regularregular',sans-serif !important;font-size:16px !important;width:100% !important;}@media screen and (min-width:768px) {
 .an_comment{width:50% !important;} 
}.an_text{height:100% !important;margin:0 !important;padding:10px 10px !important;}.an_bubble{width:100% !important;height:inherit !important;background-color:#ccc !important;padding:1px 30px !important;margin-bottom:15px !important;border-radius:15px !important;-webkit-box-shadow:0px 3px 5px -2px rgba(0,0,0,0.18);box-shadow:0px 3px 5px -2px rgba(0,0,0,0.2);}.an_comment:nth-of-type(5n+1) .an_bubble{background-color:#00aeef !important;}.an_comment:nth-of-type(5n+2) .an_bubble{background-color:#4a8bbb !important;}.an_comment:nth-of-type(5n+3) .an_bubble{background-color:#ffe565 !important;color:#000 !important;}.an_comment:nth-of-type(5n+4) .an_bubble{background-color:#E82D28 !important;}.an_comment:nth-of-type(5n+5) .an_bubble{background-color:#FB9D00 !important;}.an_bubble::before{display:none;}.an_bubble::after{content:"▼";color:#fff;transform:scaleX(2.5);display:block;width:20px;height:20px;position:absolute;left:70px;margin-top:-7px;text-shadow:0px 4px 4px rgba(0,0,0,0.2);}.an_comment:nth-of-type(5n+1) .an_bubble::after{color:#00aeef !important;}.an_comment:nth-of-type(5n+2) .an_bubble::after{color:#4a8bbb !important;}.an_comment:nth-of-type(5n+3) .an_bubble::after{color:#ffe565 !important;}.an_comment:nth-of-type(5n+4) .an_bubble::after{color:#E82D28 !important;}.an_comment:nth-of-type(5n+5) .an_bubble::after{color:#FB9D00 !important;}.an_photo{display:none !important;}.an_name{font-family:core_sans_a_55_mediumregular,sans-serif;font-weight:normal;font-size:16px !important;float:left;padding-top:0 !important;padding-right:10px;}.an_company{float:left;font-size:16px !important;padding-right:10px;}.an_time{font-size:16px !important;}.an_logo{position:absolute;bottom:0;right:0;}.order-licence-form input[type="radio"]{display:none;}.paymentselect span,.order-licence-form label.users,.order-licence-form label.period{display:block;cursor:pointer;line-height:44px;background-color:#3f769f;color:#FFF;padding:0;margin:0;text-align:center;opacity:1;font-family:'core_sans_a_55_mediumregular',sans-serif;font-size:20px;z-index:2;}.order-licence-form label.users:not(.last){border-right:2px solid #088CCA;}.paymentselect{margin-top:34px;}.paymentselect span{width:50%;display:inline-block;}.order-licence-form label.users:not(.last){border-right:2px solid #088CCA;}.paymentselect span.cc,.order-licence-form label.users.first{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}.order-licence-form label.users.last,.paymentselect span.pp,.order-licence-form label.users.last{-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}.order-licence-form label.period{height:70px;font-size:14px;line-height:28px;border-radius:4px;}@media screen and (max-width:767px) {
  
}@media screen and (min-width:768px) {
  
}.paymentselect span,.order-licence-form label.users{line-height:50px;font-size:17px;}.order-licence-form label.period .from{}@media screen and (min-width:768px) {
 .order-licence-form label.period .from{line-height:48px;} 
}.order-licence-form label.period.first{}.order-licence-form label.period:nth-of-type(2){}.order-licence-form label.period.last{}@media screen and (min-width:768px) {
 .order-licence-form label.period.first{}.order-licence-form label.period:nth-of-type(2){}.order-licence-form label.period.last{} 
}.order-licence-form label.users:hover,.order-licence-form label.period:hover{background-color:#d0d0d0;color:#464655;}.order-licence-form input[type="radio"].checked+label.users,.order-licence-form input[type="radio"].checked+label.period{background-color:#FFF !important;color:#464655;}.education-slider .order-licence-form input[type="radio"]:checked+label.users,.education-slider .order-licence-form input[type="radio"]:checked+label.period{background-color:#FFF !important;color:#464655;}.education-slider .order-licence-form input[type="radio"]:checked+label.period .from-year-student,.education-slider .order-licence-form input[type="radio"]:checked+label.period .peryear{color:#7B7B8F;}.order-licence-form label.users .usr-txt{display:none;}@media screen and (min-width:768px) {
 .order-licence-form label.users .usr-txt{display:inline;} 
}.order-licence-form .period-box{position:relative;margin-top:8px;}@media screen and (min-width:768px) {
 .order-licence-form .period-box{margin-top:23px;} 
}.payment-box{margin-bottom:30px;}a.button-order-orange{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#f9d500;background:-moz-linear-gradient(top,#f9d500 0%,#f7ab00 100%);background:-webkit-linear-gradient(top,#f9d500 0%,#f7ab00 100%);background:linear-gradient(to bottom,#f9d500 0%,#f7ab00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9d500',endColorstr='#f7ab00',GradientType=0);color:#FFF;font-family:'core_sans_a_55_mediumregular',sans-serif;font-size:20px;text-align:center;min-height:58px;width:100%;margin-bottom:18px;display:block;padding-top:18px;cursor:pointer;}@media screen and (min-width:425px) and (max-width:767px) {
 a.button-order-orange{padding-top:15px;} 
}@media screen and (min-width:768px) and (max-width:768px) {
 a.button-order-orange{padding-top:8px;} 
}@media screen and (min-width:791px) {
 a.button-order-orange{padding-top:15px;} 
}.users-box{position:relative;margin-top:32px;}.section-education-licence .users-box label[for=users]{max-width:calc(100% - 112px);}.new-landing .users-box,.home-course-2018 .users-box,.section-home-course .users-box{margin-top:13px;}@media screen and (min-width:768px) {
 .new-landing .users-box,.section-home-course .users-box{margin-top:18px;}.home-course-2018 .users-box{margin-top:13px;} 
}.order-licence-form input#edit-submitted-number-of-users-new{display:inline-block !important;position:relative;top:10px;right:-20px;width:70px;height:46px;line-height:46px;padding-right:18px;text-align:right;color:#FFF;background-color:#3f769f;border-radius:5px;border:none;}.era-banner{margin-top:-16px;margin-bottom:16px;min-height:145px;box-shadow:0 2px 3px 0px #bdbdbd;position:relative;}.w100 .era-banner{margin-top:0;}.era-banner .era-triangle{float:left;width:0;height:0;border:0 solid transparent;border-bottom-width:72px;border-top-width:72px;border-left:31px solid #FFF;display:none;}.era-banner .era-logo{float:none;width:100%;background-color:#FFF;min-height:110px;}.era-banner .era-logo img{margin-left:25px;margin-top:23px;width:60px !important;}.era-banner .era-text{width:100%;min-height:145px;padding-bottom:18px;background-color:#34a0d9;color:#FFF;}#content .era-banner .era-text h2{position:absolute;top:26px;letter-spacing:0.01em;color:#000;padding-left:110px;font-size:20px;font-weight:bold;}.era-banner .era-text .text{display:inline-block;max-width:79%;font-size:15px;position:relative;top:18px;left:47px;line-height:18px;}.era-banner .era-text .text .quote{position:absolute;left:-26px;font-size:68px;top:18px;}@media screen and (min-width:601px) {
 .era-banner .era-logo img{margin-left:43px;margin-top:19px;width:94px !important;}.era-banner .era-triangle{display:block;}.era-banner .era-logo{float:left;width:170px;min-height:145px;height:100%;}#content .era-banner .era-text h2{position:relative;top:26px;letter-spacing:0.01em;color:#FFF;padding-left:0;font-weight:normal;font-size:24px;}.era-banner .era-text{padding-left:237px;padding-bottom:inherit;height:100%;}.era-banner .era-text .text{max-width:89%;font-size:15px;position:relative;top:13px;left:25px;line-height:18px;} 
}.field-name-field-boxes article .node-title{display:none;}.field-name-field-boxes > .field-items > .field-item{clear:both;}@media screen and (max-width:767px) {
 .nomobile{display:none !important;} 
}#content .faq-outer > h2{font-family:'core_sans_a_65_boldregular';font-size:24px;text-align:center;padding-bottom:30px;}.faq-inner{font-size:16px;line-height:1.47em;}.faq-inner .one_half{padding-right:25px;}.faq-inner .one_half_last{padding-left:13px;}.thank-you .col-sm-5,.thank-you .col-sm-7{min-height:500px;}#content .thank-you p{padding-left:0;font-size:0.8em;margin-bottom:0;}.middle-outer{position:relative;}.middle-inner{position:absolute;top:50%;transform:translateY(-50%);}#content h2.title-green{font-family:'core_sans_a_65_boldregular';color:#88c744;font-size:40px;line-height:1.2em;margin-bottom:22px;}#content .thank-you p.title-prxnrg{font-family:'core_sans_a_45_regularregular';font-size:22px;margin-bottom:1.5em;}.hidden{visibility:hidden;}.visible{visibility:visible;}.relative{position:relative;}.absolute{position:absolute !important;}.page-parents-centres .locations{width:100%;}.tutor-box-wrapper{display:flex;flex-wrap:wrap;}body.win.gecko .tutor-box-wrapper{display:block;}body.win.gecko .tutor-box-wrapper > div{float:left;min-height:290px;}.tutor-box-wrapper a{color:#000;}.tutor-box-wrapper .tutor-box{border:1px solid #e7e7e7;border-radius:5px;-moz-box-shadow:0 0px 10px #ddd;-webkit-box-shadow:0 0px 10px #ddd;box-shadow:0 0px 10px #ddd;filter:progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction='0',strength='5');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD, direction='0', strength='5')";}.tutor-box{position:relative;width:calc(100% - 20px);margin:10px;padding:20px 30px 60px 20px;}.tutor-box:hover{border-color:#88C744;}@media screen and (min-width:640px) {
 .tutor-box-wrapper:not(.map-open) .tutor-box{width:calc(50% - 20px);} 
}@media screen and (min-width:958px) {
 .tutor-box{width:306px;} 
}#locations-header #country{height:48px;width:90px;color:#FFF;}.tutor-box .province{color:#818181;text-transform:uppercase;font-family:"core_sans_a_65_boldregular";padding-bottom:15px;border-bottom:1px solid #e7e7e7;}.tutor-box .contact{padding-top:15px;font-family:"core_sans_a_65_boldregular";}.tutor-box .contact a{color:#000;font-size:21px;font-family:"core_sans_a_65_boldregular";}.tutor-box .name{padding-bottom:15px;border-bottom:1px solid #e7e7e7;}.tutor-box .phone{font-size:14px;font-weight:bold;padding-top:15px;}.tutor-box .show-on-map{position:absolute;bottom:20px;font-weight:normal;}.tutor-box .show-on-map a{font-family:"core_sans_a_65_boldregular";font-size:14px;color:#88c744;}.gm-style-iw .tutor-box .show-on-map{display:none;}.align-right{text-align:right;}a.set-your-own{display:inline-block;padding:20px 30px;color:#88C744;border:1px solid #e7e7e7;border-radius:5px;font-weight:bold;text-align:center;width:306px;-moz-box-shadow:0 0px 10px #ddd;-webkit-box-shadow:0 0px 10px #ddd;box-shadow:0 0px 10px #ddd;filter:progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction='0',strength='5');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD, direction='0', strength='5')";}a.set-your-own:hover,.back-to-list a:hover{border-color:#88C744;}.table-row{display:block;}.back-to-list{position:absolute;top:20px;left:20px;}.back-to-list a{font-family:"core_sans_a_65_boldregular";font-size:14px;color:#818181;background-color:#fff;text-transform:uppercase;padding:10px 20px;border:1px solid #e7e7e7;border-radius:5px;-moz-box-shadow:0 0px 10px #ddd;-webkit-box-shadow:0 0px 10px #ddd;box-shadow:0 0px 10px #ddd;filter:progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD,direction='0',strength='5');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color=#DDDDDD, direction='0', strength='5')";}.back-to-list .icon-down{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);position:relative;right:inherit;display:inline-block;top:2px;margin-right:10px;}.map-out{left:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.map-in{left:0%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}.item-list .pager .pager-current{display:none;}body:not(.section-testimonials-all) .item-list .pager li a{width:38px;height:30px;border:1px solid #DFDFDF;display:inline-block;text-indent:-9999px;line-height:18px;background:url(/sites/all/themes/readandspell/images/arrow-light-left-grey.svg) no-repeat center center;}body:not(.section-testimonials-all) .item-list .pager li a:link,body:not(.section-testimonials-all) .item-list .pager li a:visited{color:#DFDFDF;}body:not(.section-testimonials-all) .item-list .pager li a:hover{background:url(/sites/all/themes/readandspell/images/arrow-light-left-blue.svg) no-repeat center center;color:#3791ce;stroke:#3791ce;fill:#3791ce;border-color:#3791ce;}body:not(.section-testimonials-all) .item-list .pager li.pager-next a{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}#content .faq-outer > h2{font-family:'core_sans_a_65_boldregular';font-size:24px;text-align:center;padding-bottom:30px;}.faq-inner{font-size:16px;line-height:1.47em;}#content .partner-landing p{padding-left:0;font-size:17px;}.faq-inner .one_half_last{padding-left:13px;}.section-tutors #content,#content .new-landing,#content .home-course-2018,.section-home-course #content{margin-top:0;}body:not(.front),body.section-parents,body.section-payment,body.section-tutors,body.section-research,body.new-landing,body.section-about,body.node-type-blog-post,body.node-type-centre,body.landingpage-template{background-color:#FFF;overflow-x:hidden;width:100vw;}@media all and (min-width:768px) {
 body.landingpage-template{padding-bottom:100px;} 
}.not-front.page-node.section-research #content article.node-page,.not-front.page-node.section-tutors #content article.node-page,.not-front.page-node #content article.node-page.new-landing,.not-front.page-node #content .home-course-2018 article.node-page,.not-front.page-node.section-home-course #content article.node-page{padding-left:0;padding-right:0;}.paragraphs-items{margin-left:-3px;margin-right:-2px;}.new-landing .paragraphs-items,.section-home-course .paragraphs-items{margin-left:-10px;margin-right:-10px;}.section-home-course-2018 .paragraphs-items{margin-left:0;margin-right:0;}@media all and (max-width:979px) {
 .new-landing .paragraphs-items,.home-course-2018 .paragraphs-items,.section-home-course .paragraphs-items{padding-left:20px;padding-right:20px;}.section-about .new-landing .paragraphs-items{padding-right:0;} 
}.paragraphs-item-hero-image{margin-top:-1px;max-height:300px;overflow:hidden;}.section-about .paragraphs-item-hero-image{background:url(/sites/all/themes/readandspell/images/about-hero-2-mobile.jpg) no-repeat;background-size:contain;padding-top:57%;margin-left:-20px;margin-right:-20px;}.section-about .paragraphs-item-hero-image img{display:none;}@media all and (min-width:768px) {
 .section-about .paragraphs-item-hero-image{background-image:none;padding-top:0;margin-left:inherit;margin-right:inherit;margin-top:35px;max-height:inherit;}.section-about .paragraphs-item-hero-image img{display:block;} 
}.field-name-field-class{display:none;}.wide-grey::before{content:"";background-color:#f6f6f6;position:absolute;display:block;width:calc(100% + 110px);max-width:1280px;height:100%;left:-55px;top:0;z-index:-1;}#content .paragraphs-item-one-col-text h2.title{font-family:'core_sans_a_65_boldregular';font-size:28px;line-height:1.18;padding-top:44px;padding-bottom:35px;text-align:center;}#content .new-landing .paragraphs-item-one-col-text h2.title,#content .home-course-2018 .paragraphs-item-one-col-text h2.title,.section-home-course #content .paragraphs-item-one-col-text h2.title{font-size:28px;line-height:1.18;padding-bottom:27px;}@media all and (min-width:768px) {
 #content .new-landing .paragraphs-item-one-col-text h2.title,#content .home-course-2018 .paragraphs-item-one-col-text h2.title,.section-home-course #content .paragraphs-item-one-col-text h2.title{font-size:40px;line-height:1.15;letter-spacing:-0.5px;} 
}@media all and (min-width:1280px) {
 #content .new-landing .paragraphs-item-one-col-text h2.title,#content .home-course-2018 .paragraphs-item-one-col-text h2.title,.section-home-course #content .paragraphs-item-one-col-text h2.title{font-size:50px;line-height:1.12;letter-spacing:-0.7px;} 
}@media all and (min-width:768px) {
 #content .new-landing .paragraphs-item-one-col-text h2.title,#content .home-course-2018 .paragraphs-item-one-col-text h2.title,.section-home-course #content .paragraphs-item-one-col-text h2.title{font-size:40px;line-height:1.15;letter-spacing:-0.5px;} 
}@media all and (min-width:1280px) {
 #content .new-landing .paragraphs-item-one-col-text h2.title,#content .home-course-2018 .paragraphs-item-one-col-text h2.title,.section-home-course #content .paragraphs-item-one-col-text h2.title{font-size:50px;line-height:1.12;letter-spacing:-0.7px;} 
}#content .new-landing .paragraphs-item-one-col-text.grid-5-col h2.title{padding-bottom:40px;}.paragraphs-item-one-col-text .field-type-text-long{max-width:640px;display:block;margin:auto;padding-right:13px;overflow-x:hidden;}.paragraphs-item-one-col-text.start-your .field-type-text-long,.paragraphs-item-one-col-text.overflow .field-type-text-long{overflow-x:visible;}@media all and (max-width:767px) {
 .paragraphs-item-one-col-text .field-type-text-long{max-width:100vw !important;} 
}.home-course-2018 .paragraphs-item-one-col-text .field-type-text-long{padding-right:0;}.paragraphs-item-one-col-text.w100{margin-left:0px;margin-right:0px;}.paragraphs-item-one-col-text.w100.video{margin-bottom:50px;}.paragraphs-item-one-col-text.w100 .field-type-text-long{max-width:100%;}.new-landing .paragraphs-item-one-col-text .field-type-text-long,.home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-home-course .paragraphs-item-one-col-text .field-type-text-long{max-width:776px;}@media all and (min-width:1280px) {
 .new-landing .paragraphs-item-one-col-text .field-type-text-long,.home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-home-course .paragraphs-item-one-col-text .field-type-text-long{max-width:1180px;padding-right:0;} 
}.home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.home-course-2018 .paragraphs-item-one-col-text.video-block .field-type-text-long{max-width:100%;}.home-course-2018 .paragraphs-item-one-col-text.video-block .field-type-text-long .video-container{margin-left:0;margin-right:0;padding-bottom:52.76%;}.new-landing .paragraphs-item-one-col-text.w100 .field-type-text-long,.home-course-2018 .paragraphs-item-one-col-text.w100 .field-type-text-long,.section-home-course .paragraphs-item-one-col-text.w100 .field-type-text-long{max-width:100%;}.section-about .paragraphs-item-one-col-text .field-type-text-long{max-width:100%;}.paragraphs-item-one-col-text:not(:last-of-type){margin-bottom:36px;}.paragraphs-item-one-col-text.badge-paragraph{margin-bottom:24px;}body.section-home-course .paragraphs-item-one-col-text.badge-paragraph{margin-bottom:0px;}.paragraphs-item-two-col-image-right .field-name-field-image .field-item,.paragraphs-item-two-col-image-left .field-name-field-image .field-item{text-align:center;}.paragraphs-item-two-col-image-right > .left .inner,.paragraphs-item-two-col-image-left > .right .inner{background-color:#f6f6f6;padding-top:41px;padding-left:53px;padding-right:50px;}@media all and (min-width:768px) {
 .paragraphs-item-two-col-image-right > .left .inner,.paragraphs-item-two-col-image-left > .right .inner{min-height:410px;} 
}.paragraphs-item-two-col-image-right h3.title,.paragraphs-item-two-col-image-left h3.title{font-size:28px;padding-bottom:16px;}.paragraphs-item-two-col-image-right .field-type-text-long,.paragraphs-item-two-col-image-left .field-type-text-long{line-height:1.47em;}.paragraphs-items .row:not(.webform-component-fieldset){margin-bottom:15px;}.paragraphs-item-coloured-box{background-color:#ffefb1;color:#805916;padding:33px 43px;}#content .paragraphs-item-coloured-box h2.title{text-align:center;text-transform:uppercase;font-size:22px;font-family:'core_sans_a_65_boldregular';}.paragraphs-item-coloured-box .field-name-field-callout-text{text-align:center;padding-bottom:30px;max-width:555px;margin-left:auto;margin-right:auto;}@media all and (min-width:768px) {
 .paragraphs-item-coloured-box .field-name-field-text .field-item{column-count:2;} 
}.paragraphs-item-coloured-box .field-name-field-text .field-item .hr-line{margin:1em 10px;height:1px;width:calc(100% - 20px);opacity:0.4;border-bottom:1px solid;}.paragraphs-item-picto-box .field-name-field-image img{max-width:100px !important;}.picto-box{text-align:center;}.videowrapper,.embedded-video .player{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;}.videowrapper iframe,.embedded-video .player iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.section-about .new-landing .tick-list ul{margin-top:-4px;margin-bottom:-4px;}.section-about .new-landing .tick-list ul li{background-position:-4px 3px;background-size:23px;padding-left:27px;margin-bottom:15px;}.home-course-2018 .field-type-text-long,.section-home-course .field-type-text-long,.new-landing .field-type-text-long{}.section-about .callout-text .field-type-text-long p{}.home-course-2018 .entity-paragraphs-item h3.title,.section-home-course .entity-paragraphs-item h3.title,.new-landing .entity-paragraphs-item h3.title{font-size:28px;text-align:center;font-family:'core_sans_a_65_boldregular';padding-bottom:38px;padding-top:24px;}.new-landing .entity-paragraphs-item h3.title{font-size:22px;}@media all and (min-width:768px) {
 .new-landing .entity-paragraphs-item h3.title{font-size:28px;} 
}.home-course-2018 .entity-paragraphs-item.paragraphs-item-two-col-text h3.title,.section-home-course .entity-paragraphs-item.paragraphs-item-two-col-text h3.title,.new-landing .entity-paragraphs-item.paragraphs-item-two-col-text h3.title{padding-bottom:27px;}.home-course-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.faq h3.title{padding-bottom:50px;color:#000;}.section-about #content .new-landing .entity-paragraphs-item.paragraphs-item-two-col-text .group-header h3.title{font-family:'core_sans_a_55_mediumregular';font-size:1.63em;padding-top:37px;padding-bottom:37px;max-width:calc(100% - 35px);margin:auto;}.home-course-2018 .tick-list ul,.section-home-course .tick-list ul,.new-landing .tick-list ul{padding-left:0;}.paragraphs-item-call-to-action{background-color:#4a8bbb;color:#FFF;box-shadow:0 3px 10px 0 rgba(0,0,0,0.1);position:fixed !important;bottom:-115px;z-index:10;width:100vw;left:0;transition:bottom 1s;}.home-course .paragraphs-item-call-to-action,.home-course-2018 .paragraphs-item-call-to-action{background-color:transparent;box-shadow:none;display:none;}.section-trial-course .paragraphs-item-call-to-action{display:block;}@media all and (min-width:960px) {
 .home-course .paragraphs-item-call-to-action,.home-course-2018 .paragraphs-item-call-to-action{display:block;} 
}.paragraphs-item-call-to-action > div{max-width:1000px;margin:auto;width:100%;}.home-course .paragraphs-item-call-to-action > div,.home-course-2018 .paragraphs-item-call-to-action > div{background-color:#000;display:grid;max-width:963px;position:relative;font-size:12px;line-height:1.2em;letter-spacing:0.011em;height:inherit;}.section-education-licence .home-course-2018 .paragraphs-item-call-to-action > div{background-color:transparent;}@media all and (min-width:768px) {
 .home-course .paragraphs-item-call-to-action > div,.home-course-2018 .paragraphs-item-call-to-action > div{left:-1px;} 
}.home-course .paragraphs-item-call-to-action .cta-wrapper > div:nth-of-type(2),.home-course-2018 .paragraphs-item-call-to-action .cta-wrapper > div:nth-of-type(2){padding-top:13px;padding-left:40px;}.section-dyslexia .home-course-2018 .paragraphs-item-call-to-action .cta-wrapper > div:nth-of-type(2){padding-top:5px;background-position:8px 8px;}.home-course .paragraphs-item-call-to-action .cta-wrapper .text,.home-course-2018 .paragraphs-item-call-to-action .cta-wrapper .text{max-width:480px;display:none;}.paragraphs-item-call-to-action .button{display:inline-block;position:relative;left:44%;top:12px;}.section-trial-course .paragraphs-item-call-to-action .button{top:5px;left:0;}.section-trial-course .paragraphs-item-call-to-action .button a{padding:12px 25px;width:calc(100vw - 80px);}@media all and (min-width:768px) {
 .section-trial-course .paragraphs-item-call-to-action .button{left:15px;top:-15px;}.section-trial-course .paragraphs-item-call-to-action .button a{width:inherit;} 
}.paragraphs-item-call-to-action .button a{font-size:19px;padding-left:5px;padding-right:5px;}.paragraphs-item-call-to-action .badge-bottom{position:absolute;left:inherit;right:86px;top:-40px;width:63px;}@media all and (min-width:880px) {
 .home-course .paragraphs-item-call-to-action:not(.autumn-banner) .cta-wrapper > div:nth-of-type(2),.home-course-2018 .paragraphs-item-call-to-action:not(.autumn-banner) .cta-wrapper > div:nth-of-type(2){background:url(/sites/all/themes/readandspell/images/blockquote-green.png) no-repeat 8px 15px;background-size:20px;}.home-course .paragraphs-item-call-to-action > div,.home-course-2018 .paragraphs-item-call-to-action > div{height:72px;}.section-education-licence .home-course-2018 .paragraphs-item-call-to-action > div{height:87px;}.home-course .paragraphs-item-call-to-action .cta-wrapper .text,.home-course-2018 .paragraphs-item-call-to-action .cta-wrapper .text{display:inline-block;}.paragraphs-item-call-to-action .button{left:15px;top:-40px;}.section-dyslexia .paragraphs-item-call-to-action .button{top:-20px;}.paragraphs-item-call-to-action .button a{padding-left:25px;padding-right:25px;}.paragraphs-item-call-to-action .badge-bottom{right:13px;top:-23px;width:108px;} 
}.paragraphs-item-call-to-action .fivestar-by{background:url(/sites/all/themes/readandspell/images/fivestar-yb.png) no-repeat 0px 3px;background-size:85px;padding-top:5px;padding-left:92px;}.paragraphs-item-call-to-action .field-type-text-long img{margin-bottom:-6px;}.paragraphs-item-call-to-action .field-type-text-long .cta-wrapper{position:relative;}.paragraphs-item-call-to-action .field-type-text-long .cta-wrapper .col-sm-4{font-size:16px;text-align:center;}.paragraphs-item-call-to-action .field-type-text-long .cta-wrapper .col-sm-5{padding-top:20px;padding-right:28px;text-align:center;}@media all and (max-width:767px) {
 .paragraphs-item-call-to-action .field-type-text-long .cta-wrapper .col-sm-4,.paragraphs-item-call-to-action .field-type-text-long .cta-wrapper .col-sm-5{padding-top:0px !important;} 
}@media all and (min-width:768px) {
 .paragraphs-item-call-to-action .field-type-text-long .cta-wrapper .col-sm-4{text-align:left;}.paragraphs-item-call-to-action .field-type-text-long .cta-wrapper .col-sm-5{text-align:right;} 
}.paragraphs-item-call-to-action .field-type-text-long .cta-wrapper .ttrs_button{text-align:center;margin-bottom:20px;}.paragraphs-item-call-to-action .field-type-text-long .cta-wrapper .ttrs_button_inner{font-size:20px;}.paragraphs-item-call-to-action .video-thumb a{position:absolute;top:-10px;left:0;}.max-width-780{max-width:780px;margin-left:auto;margin-right:auto;}@media all and (max-width:767px) {
 .section-trial-course .paragraphs-item-call-to-action .video-thumb{display:none;} 
}#modalContainer{width:100% !important;height:100% !important;}.lightbox2-alt-layout-data #bottomNavClose,.lightbox2-alt-layout #bottomNavClose{margin-top:0;}#imageData #bottomNav{height:30px;}.lightbox2-alt-layout #imageData #bottomNav,.lightbox2-alt-layout-data #bottomNav{margin-bottom:0;}.badge-home{position:absolute;top:1%;right:15px;max-width:100px;}.home-course-2018 .badge-home,.section-home-course .badge-home{right:42px;}@media all and (max-width:767px) {
 .home-course-2018 .badge-home{top:300px;left:50%;right:inherit;transform:translateX(-50%);max-width:152px;}.landingpage-template #content .page-hero-image.img-full{margin-bottom:-30px;}.landingpage-template #content .home-course-2018 .badge-home.new-badge{top:415px;max-width:inherit;width:100%;text-align:center;}.landingpage-template #content .home-course-2018 .badge-home.new-badge img{max-height:130px;width:auto !important;}.section-down-syndrome .badge-home{top:325px;} 
}@media all and (max-width:480px) {
 .landingpage-template #content .home-course-2018 .badge-home.new-badge img{max-height:130px;} 
}@media all and (min-width:480px) {
 .home-course-2018 .badge-home{top:4%;} 
}@media all and (min-width:768px) {
 .badge-home{top:5%;max-width:inherit;}.home-course-2018 .badge-home{top:2%;right:35px;} 
}@media all and (min-width:860px) {
 .badge-home{top:8%;}.section-home-course .badge-home{top:4.3%;}.home-course-2018 .badge-home{top:200px;} 
}@media all and (min-width:768px) {
 .gray-underlay{background-color:#f3f3f3;height:158px;width:100vw;position:absolute;top:0;} 
}@media all and (max-width:579px) {
 #footer .block{} 
}@media all and (max-width:767px) {
 #footer .block{margin:0;}#footer ul.menu{}#block-block-24 .button_slide_green{width:90%;} 
}@media all and (max-width:767px) {
 .hide-mobile{display:none;}.mobile-center{text-align:center;}.mobile-center .button_slide_green{width:95%;}.mobile-table{display:block;margin:5px auto;height:48px;}#popup-announcement-overlay{display:none !important;}#popup-announcement-wrap{display:none !important;} 
}#popup-announcement-wrap{overflow:visible;}#popup-announcement{padding:0;}#popup-announcement .popup-image{float:left;padding-right:36px;height:333px;overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px;}#popup-announcement h1.title{font-family:'core_sans_a_65_boldregular';font-size:34px;line-height:1em;padding-top:35px;padding-bottom:10px;}#popup-announcement .popup-text{color:rgba(0,0,0,0.6);font-family:'core_sans_a_45_regularregular';font-size:20px;padding-bottom:13px;}#popup-announcement .ttrs_button{font-size:17px;font-family:'core_sans_a_45_regularregular';width:150px;height:42px;text-align:center;line-height:40px;padding:0;margin-bottom:15px;}#popup-announcement .popup-bottom-line{color:rgba(0,0,0,0.3);font-size:14px;line-height:1em;}#popup-announcement .badge{position:absolute;top:-16px;right:-20px;width:120px;height:120px;}.node-type-blog-post #popup-announcement-close{background:#FFF url(/sites/all/themes/readandspell/images/ic-close-24-px.svg) no-repeat center;width:57px;height:57px;background-color:#ffffff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.2);border-radius:50%;right:calc(50% - 40px);bottom:-26px;}.node-type-blog-post #popup-announcement-close:hover{background:#FFF url(/sites/all/themes/readandspell/images/ic-close-24-px.svg) no-repeat center;}.popup-bottom{display:none;position:fixed;bottom:-26px;height:130px;border-radius:5px;width:100%;max-width:962px;margin-left:-40px;background-color:#000;color:#FFF;z-index:10;}@media all and (min-width:768px) {
 .popup-bottom{display:block;} 
}.popup-bottom .col-sm-6{font-family:'core_sans_a_65_boldregular';font-size:26px;padding-top:34px;line-height:1.3em;}.popup-bottom .col-sm-3:first-of-type{height:130px;overflow:hidden;}.popup-bottom .col-sm-3:last-of-type{text-align:center;padding-top:45px;}.front #popup-announcement-wrap,.section-home-test #popup-announcement-wrap{border-radius:0;}.front #popup-announcement h1,.section-home-test #popup-announcement h1{font-family:'core_sans_a_65_boldregular';font-size:38px;padding:0px 30px 0 30px;margin-bottom:10px;}.front #popup-announcement .text,.section-home-test #popup-announcement .text{font-size:22px;padding:0px 30px 0 30px;margin-top:0;}.front #popup-announcement-close,.section-home-test #popup-announcement-close,.front #popup-announcement-close:hover,.section-home-test #popup-announcement-close:hover{background-image:url(/sites/all/themes/readandspell/images/close-grey.png);background-size:cover;background-position:center center;top:30px;right:30px;}.red-30-day{position:absolute;left:-132px;top:-24px;}.badge-25-years{position:absolute;top:260px;right:5px;width:110px;}@media all and (min-width:768px) {
 .badge-25-years{width:156px;position:absolute;right:30px;top:40px;z-index:6;}.pdr-45{padding-right:45px;}.pdl-40{padding-left:40px;} 
}.img-left{float:left;padding-right:20px;}.txt-right{float:right;}.view-mode-blog_teaser_referenced h3{margin-bottom:0;}.about-25y{margin-top:17px;margin-right:-20px;margin-left:-20px;}.about-25y .group-footer{background:url(/sites/all/themes/readandspell/images/about-25y-bg-mobile.jpg) no-repeat;background-size:cover;padding-top:50%;}@media all and (min-width:768px) {
 .about-25y{margin-top:17px;margin-right:0;background:url(/sites/all/themes/readandspell/images/about-25y-bg.jpg) no-repeat center center;background-size:cover;}.about-25y .group-footer{display:none;}.about-25y  .left{padding-left:45px;padding-top:47px;padding-right:125px;padding-bottom:41px;} 
}.three-box{margin-top:-14px;margin-left:-10px;margin-right:-25px;margin-bottom:15px;}.entity-paragraphs-item .box-yellow{background-color:#ffefb0;padding-left:10px;padding-right:10px;padding-bottom:10px;margin-bottom:10px;}@media all and (min-width:768px) {
 .entity-paragraphs-item .box-yellow{margin-bottom:inherit;padding-left:18px;padding-right:18px;} 
}.entity-paragraphs-item .box-yellow h3{margin-top:0;margin-bottom:19px;padding-top:27px;font-family:"core_sans_a_65_boldregular";font-size:22px;font-weight:bold;text-transform:uppercase;text-align:center;color:#815a17;}.entity-paragraphs-item .box-yellow p{font-size:15px;line-height:1.2em;color:#815a17;}@media all and (max-width:767px) {
 .entity-paragraphs-item .box-yellow p:first-of-type a{display:block;border:1px solid #76c047;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:12px 25px;margin-top:25px;margin-bottom:-10px;color:#76c047;font-family:'core_sans_a_55_mediumregular';font-size:20px;text-align:center;line-height:30px;} 
}.entity-paragraphs-item .box-yellow .ttrs_button{width:100%;margin-top:6px;text-align:center;font-size:20px;}.paragraphs-items .how-does,.paragraphs-items .acknowledgements{margin-left:-20px;margin-right:-20px;}@media all and (max-width:767px) {
 .paragraphs-items .how-does .col-sm-6 .field-item{display:flex;flex-direction:column;}.paragraphs-items .how-does .left .field-item > p:last-of-type{order:-1;}.paragraphs-items .how-does .right .field-item > p:first-of-type{order:6;} 
}.home-course-2018 .paragraphs-items .acknowledgements,.section-home-course .paragraphs-items .acknowledgements{margin-top:53px;margin-bottom:21px;}.home-course-2018 .paragraphs-items .acknowledgements,.section-home-course .paragraphs-items .acknowledgements{padding-right:15px;}@media all and (max-width:767px) {
 #content .paragraphs-items .acknowledgements{font-size:15px;}.paragraphs-items .acknowledgements h3.title{font-size:22px !important;padding-bottom:15px !important;padding-top:15px !important;} 
}.convertkit-bottom-blue{display:none;}@media all and (min-width:768px) {
 .convertkit-bottom-blue{display:block;} 
}.convertkit-bottom-blue .white-grad{width:100%;height:100px;position:absolute;top:-100px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}.convertkit-bottom-blue{background-color:#4a8bbb;color:#fff;height:82px;position:fixed;bottom:-26px;width:100%;max-width:960px;margin-left:-40px;z-index:3;}.convertkit-bottom-blue .col-sm-4{padding:0;}#content .convertkit-bottom-blue .col-sm-4 p{padding:0 0 0 9px;}.convertkit-bottom-blue .ck_description{display:inline-block;padding-top:29px;padding-left:30px;}.convertkit-bottom-blue .ck_email_address{border:none;border-radius:4px;background-color:#3f769f;color:#FFF;opacity:0.6;width:310px;height:42px;line-height:42px;font-size:18px;padding-left:15px;}.convertkit-bottom-blue #ck_subscribe_form{display:inline-block;}.convertkit-bottom-blue .ttrs_button{height:42px;line-height:42px;font-size:17px;padding-top:0;font-family:'core_sans_a_55_mediumregular',sans-serif;font-weight:normal;}.webform-client-form{color:#5a5a5a;}.webform-client-form h1{color:#000;}.webform-client-form .webform-component--number-of-users input{display:none;}#edit-submitted-number-of-users .form-type-radio{width:25%;float:left;}#edit-submitted-number-of-users .form-type-radio label{height:77px;width:100%;border:1px solid #88c744;text-align:center;padding-top:15px;color:#000;display:block;}#edit-submitted-number-of-users .form-type-radio label:hover,#edit-submitted-number-of-users .form-type-radio label:hover .price,#edit-submitted-number-of-users input[type="radio"]:checked + label,#edit-submitted-number-of-users input[type="radio"]:checked + label .price{background-color:#88c744;color:#FFF;cursor:pointer;}#edit-submitted-number-of-users .form-type-radio:nth-of-type(2) label{border-left:none;border-right:none;}#edit-submitted-number-of-users .form-type-radio:nth-of-type(3) label{border-right:none;}#edit-submitted-number-of-users .price{font-family:'core_sans_a_55_mediumregular';font-size:1.3em;padding-top:0px;line-height:1.4em;display:block;color:#88c744;}.webform-component--save-2-months-pay-annually{font-family:'core_sans_a_55_mediumregular';color:#0c96d5;cursor:pointer;}.webform-component--billing-information h1{margin-bottom:-8px;margin-top:11px;}.webform-component--coupon-code input{background-color:#F8F8F8;border-radius:5px;}.webform-client-form .webform-component--country{position:relative;}.webform-client-form .webform-component--country select{color:#000;}.webform-client-form .webform-component--country .description{background:url(/sites/all/themes/readandspell/images/menu-expanded.png) no-repeat;position:absolute;width:19px;height:15px;right:2px;bottom:6px;pointer-events:none;text-indent:-9999px;}.webform-client-form .form-item.webform-component--discount{margin-top:11px;}.webform-client-form .form-item.webform-component--vat-20{margin-top:12px;}.webform-client-form .form-item.webform-component--street-address{margin-top:16px;}.webform-client-form .form-item.webform-component--street-address input{margin-top:-3px;}.webform-client-form .form-item.webform-component--address-line2{margin-top:-6px;}.webform-client-form .form-item.webform-component--card-line--card-number{margin-top:3px;}.webform-client-form .form-item.webform-component--card-line--card-number input{margin-top:-3px;}.webform-client-form .form-item.webform-component--card-line--mm-yy,.webform-client-form .form-item.webform-component--card-line--cvv-cvc{margin-top:28px;}.webform-client-form .form-item.webform-component--card-note{margin-top:-5px;font-size:13px;font-family:"core_sans_a_45_regularregular";color:#b4b4b4;}.webform-client-form .webform-component--total,.webform-client-form .webform-component--discount,.webform-client-form .webform-component--vat-20{position:relative;}.webform-client-form .webform-component--discount input[type="text"],.webform-client-form .webform-component--vat-20 input[type="text"]{width:77px;float:right;text-align:right;padding:0;line-height:1em;border:none;}.webform-client-form .webform-component--discount label:after,.webform-client-form .webform-component--vat-20 label:after,.webform-client-form .webform-component--total label:after{content:"";display:inline-block;height:5px;border-bottom:3px dotted #e0e0e0;width:calc(100% - 140px);position:absolute;bottom:15px;left:80px;}.webform-client-form .webform-component--total label:after{width:calc(100% - 150px);left:70px;bottom:13px;}.webform-client-form .webform-component--total input{margin-top:-12px;margin-right:-4px;width:100px;}.webform-component--title{margin-top:-7px !important;margin-bottom:-10px !important;}.webform-component--your-email{margin-top:24px !important;margin-bottom:-10px !important;font-family:"core_sans_a_45_regularregular";font-size:15px;}.webform-component--your-email a{color:#088cca;}@media all and (min-width:768px) {
 .webform-component--email{margin-top:-16px !important;} 
}.webform-client-form .form-actions{margin-top:28px;}.webform-component--coupon-code .field-suffix{margin-top:28px;border:1px solid #88c744;border-radius:5px;color:#88c744;cursor:pointer;padding:4px 8px;float:right;}.validation{padding-left:13px;font-size:14px;display:inline;}.validation.invalid{color:#ff0000;position:relative;top:-6px;}.validation.valid{color:#000;background:url(/sites/all/themes/readandspell/images/list-green-tick.png) no-repeat;background-size:contain;padding-left:26px;position:relative;right:-8px;}@media all and (min-width:768px) {
 .validation.valid{right:-127px;} 
}.webform-component--coupon-code input{margin-top:21px;}div.modal-forms-modal-content .popups-container{border-radius:0;font-family:"core_sans_a_45_regularregular";}div.modal-forms-modal-content .popups-container h1{font-family:"core_sans_a_55_mediumregular";font-size:30px;margin-top:14px;margin-bottom:0;}div.modal-forms-modal-content .form-item label{font-weight:normal;font-size:15px;font-family:"core_sans_a_45_regularregular";color:#5a5a5a;}div.modal-forms-modal-content .form-item.webform-component--total label{display:inline-block;color:#88c744;font-size:22px !important;font-family:"core_sans_a_65_boldregular";}.webform-client-form .form-item.webform-component--number-of-users-0{font-size:15px;margin-top:-20px;}.webform-submit.button-primary.form-submit{padding-left:47px;padding-right:47px;border:none;}.section-free-trial-ttrs .webform-submit.button-primary.form-submit.disabled{background-color:#808080;cursor:default;pointer-events:none;}.random-test{display:none;}.modal-content .views-row-2{display:none;}.modal-content .view-testimonials-and-reviews .views-row .views-field-field-testimonal{background-color:#f5f5f5;}.modal-content .view-testimonials-and-reviews .views-row .views-field-field-testimonal::after{color:#f5f5f5;}div.modal-forms-modal-content .popups-container{background-color:#F6F6F6;}.modal-forms-modal-content .popups-container .modal-header:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:311px;background-color:#FFF;}.modal-forms-modal-content .popups-container .modal-header.hidden-after:after{display:none;}.modal-content .view-testimonials-and-reviews{padding-top:78px;}.modal-content .view-testimonials-and-reviews .views-row{padding-left:0;padding-right:0;}.modal-content .view-testimonials-and-reviews .views-row .views-field-field-testimonal{padding:1px 22px;background-color:#FFF;border:solid 1px #dbdbdb;-webkit-box-shadow:none;box-shadow:none;border-radius:10px;}.modal-content .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{text-shadow:none;margin-top:-2px;color:#FFF;text-shadow:0px 1px 0px #dbdbdb;}body.webkit .modal-content .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{margin-top:-3px;}body.safari .modal-content .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{margin-top:-2px;}.modal-content .view-testimonials-and-reviews .views-row .views-field-field-testimonal .field-content{padding-top:0;}.modal-content .view-testimonials-and-reviews .views-field-person{font-size:15px;}div.modal-forms-modal-content .popups-close{background-image:url(/sites/all/themes/readandspell/images/modal-close.png);background-size:cover;width:26px;height:26px;background-position:center !important;position:relative;right:6px;top:16px;z-index:1;}div.modal-forms-modal-content .popups-close:hover{background-position:center !important;}#modalBackdrop{overflow:hidden;}.webform-component--coupon-code,.webform-component--discount{display:none;}.webform-component--i-have-a-coupon{color:#088cca;font-size:15px;cursor:pointer;display:inline-block;}.webform-component--i-have-a-coupon p{margin-top:8px;margin-bottom:-3px;}.webform-component--emailtest{color:red;height:52px;}#block-readandspell-general-trial-registration .webform-component--emailtest,#block-readandspell-general-trial-registration--2 .webform-component--emailtest{height:inherit;}.mailchimp-form{background:#f9f9f9;font-family:'Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;line-height:1.5em;overflow:hidden;color:#666;font-size:16px;border:solid 1px #d1d1d1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;clear:both;margin:20px 0px;padding:20px 10px;text-align:center;}.mailchimp-form #mc_embed_signup form{padding:0;}.mailchimp-form #mc_embed_signup h2{text-align:center;margin:0px 0px 10px;font-size:24px;line-height:1.2em;color:rgb(102,102,102);}.section-blog #intercom-container,.node-type-blog-post #intercom-container{}.grey-bg{background-color:#f6f6f6 !important;}.over-bg{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important;}.over-bg h2.title{padding-left:20px;padding-right:20px;}.over-bg .inside-wrapper{margin-left:auto;margin-right:auto;max-width:980px;}@media all and (max-width:768px) {
 .over-bg .inside-wrapper{padding-left:20px;padding-right:20px;} 
}@media all and (min-width:1024px) {
 .over-bg .over-row{margin-left:-10px;margin-right:-10px;} 
}.paragraphs-items .row.how-does{padding-top:18px;padding-bottom:32px;margin-bottom:51px;font-size:17px;line-height:1.35em;}.home-course-2018 .entity-paragraphs-item.paragraphs-item-two-col-text.how-does .group-header h3.title,.section-home-course .entity-paragraphs-item.paragraphs-item-two-col-text.how-does .group-header h3.title{padding-bottom:39px;}.how-does .left .copyContainer{padding-right:40px;}.how-does .right .copyContainer{padding-left:40px;}.how-does .right{padding-left:0;}.ttrs-overview-list{padding-top:38px;padding-bottom:8px;}.ttrs-overview-list h3{font-size:28px;margin-top:0px;margin-bottom:20px;letter-spacing:0.01em;}.ttrs-overview-list ul{margin-top:23px;margin-bottom:35px;}.ttrs-overview-list .left{padding-left:24px;padding-right:40px;}.ttrs-overview-list .right{padding-left:25px;padding-right:40px;}.home-course-2018 .tick-list ul li,.section-home-course .tick-list ul li{background-size:24px;background-position-y:0px;padding-left:31px;letter-spacing:0.02em;}.ttrs-map{padding-top:69px;padding-bottom:15px;}.testi-rew h3.title{font-size:34px;padding-top:16px;}.testi-rew .view-testimonials-and-reviews .views-row{width:100%;}.testi-rew .left .view-testimonials-and-reviews .views-row .views-field-field-testimonal{background-color:#88c744;color:#FFF;}.testi-rew .left .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{color:#88c744;}.testi-rew .right .view-testimonials-and-reviews .views-row .views-field-field-testimonal{background-color:#f7a900;color:#FFF;}.testi-rew .right .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{color:#f7a900;}.section-home-course-2018 .testi-rew div .view-testimonials-and-reviews .views-row .views-field-field-testimonal{background-color:#FFF;border:1px solid rgba(0,0,0,0.1);}.section-home-course-2018 .testi-rew div .view-testimonials-and-reviews .views-row .views-field-field-testimonal:after{color:#FFF;}.testi-rew .video-container{max-width:460px;margin-left:auto;margin-right:auto;}.testi-rew .random-test-{display:inline-block;}.sub-plans.over-bg{background-color:#088CCA;}.sub-plans .order-licence-form{background-color:transparent;color:#FFF;}#content .home-course-2018 .paragraphs-item-one-col-text.sub-plans h2.title,.section-home-course #content .paragraphs-item-one-col-text.sub-plans h2.title{color:#FFF;font-size:28px;padding-top:48px;padding-bottom:41px;font-family:"core_sans_a_55_mediumregular";}@media all and (max-width:639px) {
 #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans h2.title{padding-bottom:20px;padding-top:80px;} 
}#content .home-course-2018 .paragraphs-item-one-col-text.sub-plans .ordering-section h2.title,.section-home-course #content .paragraphs-item-one-col-text.sub-plans .ordering-section h2.title{color:#000;font-size:18px;font-weight:600;padding-top:0px;font-family:"core_sans_a_45_regularregular";padding-bottom:23px;border-bottom:1px solid rgba(0,0,0,0.1);margin-right:-40px;margin-left:-40px;}.sub-plans .ordering-section{margin:auto;position:relative;}.sub-plans .order-licence-form{padding-top:22px;}.sub-plans .order-licence-form label.period{display:flex;justify-content:space-between;}.sub-plans .order-licence-form label.users,.sub-plans .order-licence-form label.period,.paymentselect span,.sub-plans .order-licence-form label.users,.sub-plans .order-licence-form label.period{background-color:rgba(255,255,255,0.2);border-top:1px solid;border-bottom:1px solid;border-color:#4a8bbb;color:#FFF;height:48px;}.sub-plans .order-licence-form label.users,.sub-plans .order-licence-form label.period{border-width:1px;}.sub-plans .order-licence-form label.users.first,.sub-plans .order-licence-form label.period.first{border-left:1px solid #4a8bbb;}.sub-plans .order-licence-form label.users.last,.sub-plans .order-licence-form label.period.last{border-right:1px solid #4a8bbb;}.sub-plans .order-licence-form label.users{border-color:#4a8bbb;}.sub-plans .order-licence-form label.users:hover{background-color:#4a8bbb;color:#FFF;}.sub-plans .order-licence-form input[type="radio"]:checked + label.users,.sub-plans .order-licence-form input.checked + label.users,.sub-plans .order-licence-form input[type="radio"]:checked + label.period,.sub-plans .order-licence-form input.checked + label.period,.paymentselect span,.sub-plans .order-licence-form label.users,.sub-plans .order-licence-form label.period{border-width:1px;}.paymentselect span.cc,.sub-plans .order-licence-form label.users.first,.sub-plans .order-licence-form label.period.first{border-left:1px solid #4a8bbb;}.paymentselect span.pp,.sub-plans .order-licence-form label.users.last,.sub-plans .order-licence-form label.period.last{border-right:1px solid #4a8bbb;}.paymentselect span,.sub-plans .order-licence-form label.users{border-color:#4a8bbb;}.paymentselect span:hover,.paymentselect span.selected,.sub-plans .order-licence-form label.users:hover{background-color:#FFF;color:#000;}.paymentselect span{border-color:#88c744;color:#88c744;font-size:14px;font-weight:normal;}.paymentselect span.cc{border-left:1px solid #88c744;}.paymentselect span.pp{border-right:1px solid #88c744;}.paymentselect span:hover,.paymentselect span.selected{background-color:#88c744;color:#FFF;}.paypal-wrapper{display:none;}.sub-plans .order-licence-form input.checked + label.users,.sub-plans .order-licence-form input.checked + label.period{background-color:#FFF;border-color:#4a8bbb;color:#464655;height:60px;}.sub-plans .order-licence-form input.checked + label.period .from-year{color:#5a5a5a;}.sub-plans .order-licence-form input.checked + label.period .peryear{color:#5a5a5a;}.sub-plans .submit-button{text-align:center;}.sub-plans .submit-button .ttrs_button{padding:12px 48px;font-size:20px;}.sub-plans .order-licence-form .submit-button .ttrs_button{height:55px;width:100%;border-radius:3px;border:none;background-image:linear-gradient(to bottom,#f8d330,#eca933);}.badge-form{position:absolute;top:-16%;left:50%;transform:translateX(-50%);width:100px;}.section-for-adults .badge-form{top:-65%;}.section-home-course-2018 .badge-form{top:-35%;}@media screen and (min-width:768px) {
 .badge-form{width:158px;left:-80px;top:-80px;}.section-for-adults .badge-form{top:-16%;} 
}#block-readandspell-general-price-list-education .badge-form,.home-course-2017 .badge-form{display:none;}.home-course-2018 .paragraphs-item-one-col-text.why-parents .field-type-text-long{}#content .home-course-2018 .paragraphs-item-one-col-text.why-parents h2.title{padding-bottom:23px;padding-top:52px;}@media screen and (max-width:767px) {
 #content .home-course-2018 .paragraphs-item-one-col-text.why-parents h2.title{padding-top:0;padding-bottom:16px;margin-top:-37px;line-height:1.18em;}#content .home-course-2018 .paragraphs-item-one-col-text.why-parents.features h2.title{margin-top:0;}#content .home-course-2018 .paragraphs-item-one-col-text.why-parents p.paragraph-teaser{font-size:15px;line-height:1.33em;padding:0;opacity:0.6;} 
}.why-parents .p-wrapper{display:block;text-align:center;column-gap:20px;}@media screen and (min-width:768px) {
 .why-parents .p-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;} 
}.section-home-course-2018 .why-parents .p-wrapper{display:flex;justify-content:center;flex-wrap:wrap;}@media screen and (min-width:768px) {
 .section-home-course-2018 .why-parents .p-wrapper{justify-content:space-between;} 
}.why-parents .p-wrapper .picto{max-width:145px;display:inline-block;text-align:center;vertical-align:top;}.why-parents.lib .p-wrapper .picto{max-width:184px;}#content .why-parents .p-wrapper .picto p{font-size:16px;line-height:1.35em;padding:16px 0 0 0;}@media screen and (min-width:768px) {
 #content .why-parents .p-wrapper .picto p{font-size:17px;} 
}.why-parents .p-wrapper .picto:not(:last-of-type){}.why-parents .p-wrapper .picto img{height:82px !important;width:auto;}.p-left{text-align:center;float:left;padding-right:21px;}.p-left img{width:60px !important;}@media screen and (min-width:640px) {
 .section-trial-course .why-parents .p-wrapper{display:grid;grid-row-gap:55px;grid-template-columns:1fr 2fr;}.p-left{padding-left:10px;padding-right:inherit;text-align:left;float:none;}.p-left img{width:150px !important;} 
}#content p.paragraph-teaser{font-size:22px;text-align:center;line-height:25px;margin-bottom:45px;}@media screen and (min-width:640px) {
 #content p.paragraph-teaser{margin-bottom:80px;} 
}.why-parents h3{font-size:19px;line-height:1.26em;margin-top:0;margin-bottom:18px;min-height:60px;}#content .why-parents .p-right p{padding-left:0;margin-bottom:0;font-size:15px;line-height:1.33em;}@media screen and (min-width:640px) {
 .why-parents h3{font-size:24px;min-height:inherit;}#content .why-parents .p-right p{font-size:110%;line-height:1.5em;} 
}@media screen and (max-width:639px) {
 #content .why-parents .p-right{margin-bottom:20px;} 
}#content .home-course-2018 .paragraphs-item-one-col-text.what-age h2.title{padding-bottom:52px;padding-top:30px;}.big-blue{font-family:"core_sans_a_55_mediumregular";font-size:36px;text-align:center;color:#088cca;margin-bottom:34px;}#content .what-age p.paragraph-teaser{margin-bottom:32px;font-size:18px;}#content .acknowledgements p{font-size:15px;line-height:20px;}#search-block-form #edit-submit{background-color:transparent;border:none;background:url(/sites/all/themes/readandspell/images/search-icon.svg) no-repeat center center;width:30px;height:30px;text-indent:-9999px;}.playIcon{position:absolute;width:40px;left:31%;top:44%;opacity:0.5;z-index:10;}@media all and (max-width:767px) {
 .not-front #content article.node-sticky-banner-blogs{margin-left:0;padding-left:20px;} 
}.field.field-name-field-sticky-banner{background-color:#4a8bbb;color:#FFF;width:100%;max-width:610px;margin-bottom:30px;}@media all and (min-width:768px) {
 .field.field-name-field-sticky-banner{display:block;} 
}.field.field-name-field-sticky-banner h2.node-title{display:none;}.field.field-name-field-sticky-banner .node-sticky-banner-blogs{padding-left:30px;}.field.field-name-field-sticky-banner .field-name-field-image{width:calc(100% + 20px);left:-20px;height:200px;position:relative;display:block;}.node-sticky-banner-blogs .field-name-field-image{background-position:center center !important;}.field.field-name-field-sticky-banner .field-name-field-image img{margin-bottom:-6px;}.field.field-name-field-sticky-banner .field-name-body{padding-top:26px;padding-right:20px;margin-bottom:20px;font-size:20px;line-height:1.3em;font-family:"core_sans_a_45_regularregular";font-weight:bold;}.field.field-name-field-sticky-banner .ttrs-button{font-size:17px;line-height:17px;width:150px;text-align:center;font-family:"core_sans_a_45_regularregular";font-weight:600;}.field.field-name-field-sticky-banner .field-name-field-small-text{max-width:95%;opacity:0.6;font-size:10px;padding-top:30px;padding-bottom:27px;line-height:1.2em;}@media all and (min-width:768px) {
 .field.field-name-field-sticky-banner .field-name-field-image{width:210px;height:100%;position:absolute;right:0;left:inherit;}.field.field-name-field-sticky-banner .field-name-body{max-width:63%;padding-right:40px;}.field.field-name-field-sticky-banner .field-name-field-small-text{max-width:60%;} 
}.field.field-name-field-sticky-banner .close{background:url(/sites/all/themes/readandspell/images/exit.svg) no-repeat;background-size:contain;position:absolute;display:block;width:40px;height:40px;cursor:pointer;top:0px;right:0px;text-indent:-9999px;}.banner-vertical{background-color:#4a8bbb;color:#FFF;width:200px;max-width:200px;}.banner-vertical .banner-title{padding:10px 20px;font-family:"core_sans_a_65_boldregular";font-size:15px;line-height:1.27em;}.banner-vertical .vbutton{padding:0 20px;}.banner-vertical .vbutton a{font-size:17px;}.banner-vertical .small-text{padding:25px 20px;font-size:8px;opacity:0.6;line-height:normal;}.stick-b{position:fixed !important;bottom:0px;z-index:999 !important;left:0;width:100vw !important;border-radius:0 !important;max-width:inherit !important;}@media all and (min-width:768px) {
 .stick{position:fixed;top:100px;z-index:2;}.stick-b{position:block;} 
}.section-payment #content h1{font-size:40px;margin-top:24px;margin-bottom:0px;}.section-payment #content h2{font-size:18px;font-family:"core_sans_a_65_boldregular";padding-top:5px;margin-bottom:10px;}.section-payment .label-col{width:205px;font-size:16px;line-height:1.63em;opacity:0.6;vertical-align:top;}.data-col{vertical-align:top;font-size:16px;line-height:1.63em;}.section-payment .first-row > td{padding-top:34px;}.section-payment .first-row:first-of-type > td{padding-top:15px;}.bold-line{font-size:16px;line-height:2em;}.picto-col{width:100px;}@media all and (max-width:767px) {
 .not-front.page-node.section-payment #content article.node-page{padding:1px 15px;} 
}@media all and (min-width:768px) {
 .picto-col{padding-right:40px;}.section-payment #content{padding-left:40px;}.section-payment .locations-header{position:absolute;right:83px;top:30px;} 
}.section-payment .locations-header a.button_slide_green{font-size:14px;padding:4px 22px;}.section-payment .locations-header a.card-view.button_slide_green{position:relative;left:5px;border-radius:6px 0 0 6px;}.section-payment .locations-header a.bank-view.button_slide_green{border-radius:0 6px 6px 0;}.section-payment .locations-header .print{position:relative;top:12px;left:-8px;}.sliding-popup-top{margin-top:70px !important;margin-bottom:-58px !important;background-color:#088cca !important;}#sliding-popup .popup-content #popup-text h2{font-weight:normal;font-size:15px;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-text a{color:#088cca;}@media all and (max-width:600px) {
 #sliding-popup .popup-content{padding-bottom:15px;} 
}@media all and (min-width:600px) {
 #sliding-popup .popup-content #popup-text{max-width:70%;} 
}@media all and (min-width:768px) {
 .sliding-popup-top{top:-15px !important;margin-top:0 !important;margin-bottom:0 !important;}#sliding-popup .popup-content #popup-text{max-width:80%;}#sliding-popup .popup-content{display:grid;grid-template-columns:4fr 1fr;} 
}@media all and (min-width:1180px) {
 #sliding-popup .popup-content #popup-text{max-width:980px;}#sliding-popup .popup-content #popup-text h2{line-height:1.9em;} 
}#sliding-popup .popup-content #popup-buttons{margin-bottom:0;max-width:none;align-self:center;}#sliding-popup .eu-cookie-compliance-default-button{background-color:#88c744;background-image:none;border:none;color:#FFF;font-family:"core_sans_a_45_regularregular";font-size:17px;font-weight:normal;padding:11px 28px 11px 29px;border-radius:4px;text-shadow:none;box-shadow:none;}#sliding-popup .popup-content #popup-text p{font-size:16px;line-height:1.38;display:inline-block;font-weight:normal;}#sliding-popup .popup-content #popup-text .cookie-wrapper{padding-right:27px;float:left;}#sliding-popup .popup-content #popup-text .cookie{width:75px;height:85px;}#sliding-popup .popup-content #popup-text .title{font-family:'core_sans_a_55_mediumregular',sans-serif;font-size:22px;font-weight:500;line-height:1.23;letter-spacing:-0.12px;}.eu-cookie-compliance-banner{box-shadow:0 2px 20px 0 rgba(98,98,98,0.15);padding-top:0px;padding-bottom:0px;}@media all and (min-width:768px) {
 .eu-cookie-compliance-banner p:first-of-type{padding-top:16px;} 
}.only-desktop{display:none;}@media all and (min-width:768px) {
 .only-mobile{display:none;}.only-desktop{display:inline-block;} 
}.nodisplay{display:none;}.address-textfield{display:none !important;}@media all and (min-width:768px) {
 .col-break-2{column-count:2;} 
}.btn-full-box{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0 !important;text-indent:-120vw;}body:not(.section-testimonials-and-reviews) .trustpilot-wrap{position:relative;top:70px;padding:15px 0 10px 0;margin:0 -10px;}body:not(.section-testimonials-and-reviews) .node-type-blog-post .trustpilot-wrap{position:relative;top:120px;}@media all and (min-width:768px) {
 body:not(.section-testimonials-and-reviews) .trustpilot-wrap{position:absolute !important;right:-8px;top:26px;background-color:transparent;padding:inherit;margin:inherit;}body:not(.section-testimonials-and-reviews) .node-type-blog-post .trustpilot-wrap{position:absolute !important;right:-8px;top:11px;} 
}.fnt-12{font-size:12px;}.click{cursor:pointer;}.invisible{opacity:0 !important;transition:opacity 0.2s;}.move-right{left:100% !important;height:0;transition:all 0.2s;}.move-left{left:-100% !important;height:0;transition:all 0.2s;}.section-blog #navigation{}#navigation.menu-fix{position:fixed;z-index:100;transition:top 0.3s ease-in-out 0s;left:0;top:90px;transform:translateY(-90px);}#navigation.menu-fix .block.block-nice-menus{display:flex;justify-content:center;}.more-testimonials{margin-bottom:60px;}.no-border{border:none;}.center{text-align:center;}.contact-intercom{cursor:pointer;}.yellow{color:#ffad00;}.intercom-namespace iframe[name="intercom-banner-frame"]{top:0px !important;}body.intercom-banner .block-menu.the-ttrs-method-menu{position:absolute !important;}@media all and (min-width:768px) {
 body.intercom-banner .block-menu.the-ttrs-method-menu.fixed{top:40px !important;position:fixed !important;} 
}body.intercom-banner #navigation{height:126px;}body.intercom-banner #header #logo{position:absolute !important;}body.intercom-banner #header #logo.fixed{position:fixed !important;top:60px;}body.intercom-banner{margin-top:76px !important;}@media all and (min-width:702px) {
 body.intercom-banner{margin-top:48px !important;} 
}
/*})'"*/
.color-boxes .main-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"green green" "orange orange" "blue blue" "purple purple"}@media all and (min-width:480px) {
 .color-boxes .main-grid{grid-template-columns:1fr 1fr;grid-template-areas:"green green" "orange blue" "purple purple"} 
}.color-boxes .main-grid .green{grid-area:green;width:100%;color:#000;display:flex;justify-content:center;align-items:center;position:relative;padding-top:50px;padding-bottom:50px;text-align:center}@media all and (min-width:480px) {
 .color-boxes .main-grid .green{padding:0 0 0 50px;height:251px;text-align:inherit} 
}.color-boxes .main-grid .green .green-text{font-family:"ProximaNovaRgRegular";font-size:22px;font-weight:600;line-height:1.14}.color-boxes .main-grid .orange{grid-area:orange;height:415px;color:#fff;font-size:25px;position:relative;overflow:hidden}.color-boxes .main-grid .orange-bg{background:url(/sites/default/files/home-orange.jpg) no-repeat center center;background-size:cover;width:100%;height:100%;transition:all .2s;padding-left:20px;padding-bottom:42px;position:relative}@media all and (min-width:480px) {
 .color-boxes .main-grid .orange-bg{padding-left:50px} 
}.color-boxes .main-grid .orange-bg,.color-boxes .main-grid .purple-bg,.color-boxes .main-grid .blue-bg{display:flex;flex-direction:column;justify-content:flex-end}.color-boxes .main-grid .orange-bg:hover,.color-boxes .main-grid .blue-bg:hover,.color-boxes .main-grid .purple-bg:hover{transform:scale(1.05)}.color-boxes .main-grid .blue{grid-area:blue;height:415px;color:#fff;font-size:25px;position:relative;overflow:hidden}.color-boxes .main-grid .blue-bg{background:url(/sites/default/files/school-blue.jpg) no-repeat center center;background-size:cover;width:100%;height:100%;transition:all .2s;padding-left:20px;padding-bottom:42px;position:relative}@media all and (min-width:480px) {
 .color-boxes .main-grid .blue-bg{padding-left:50px} 
}.color-boxes .main-grid .purple{grid-area:purple;height:200px;width:100%;color:#fff;font-size:25px;position:relative;overflow:hidden}.color-boxes .main-grid .purple-bg{background:url(/sites/default/files/tutor-purple.jpg) no-repeat center center;background-size:cover;width:100%;height:100%;padding-left:20px;transition:all .2s;position:relative}@media all and (min-width:480px) {
 .color-boxes .main-grid .purple-bg{padding-left:50px} 
}body.node-type-page-with-transparent-background #content .color-boxes .main-grid .green h1{font-family:"ProximaNovaLtSemibold";font-size:38px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1.05;letter-spacing:normal;margin-bottom:16px}@media all and (min-width:480px) {
 .color-boxes .main-grid .green .badge{position:absolute;right:50px;top:50%;transform:translateY(-50%)}.color-boxes .main-grid .green .green-text{max-width:60%} 
}.big-type{font-family:"ProximaNovaRgBold";font-size:42px;padding-top:17px}@media all and (min-width:768px) {
 .big-type{font-size:50px} 
}.color-boxes .main-grid .arrow{background:url(/sites/all/themes/readandspell/images/arrow-right.svg) no-repeat;background-size:cover;display:inline-block;width:30px;height:30px;margin-left:28px}.color-boxes .main-grid .purple .arrow{margin-left:156px}.color-boxes a.link-over{position:absolute;top:0;left:0;width:100%;height:100%}.four-boxes{margin:0 10px}.four-boxes .main-grid{display:grid;grid-gap:20px}.four-boxes .main-grid .image-box{background-color:#f6f6f6;text-align:center}.four-boxes .main-grid .image-box img{width:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.four-boxes .main-grid .image-box:last-of-type img{-o-object-position:bottom;object-position:bottom}#content .four-boxes .main-grid .image-box h2{font-family:"ProximaNovaLtSemibold";font-size:30px;margin-top:30px;margin-bottom:12px;max-width:320px;margin-left:auto;margin-right:auto}#content .four-boxes .main-grid .image-box:last-of-type h2{margin-top:17px}#content .four-boxes .main-grid .image-box p:first-of-type{font-size:16px;max-width:310px;line-height:normal;margin:auto}.four-boxes .main-grid .image-box .ttrs_button{min-width:200px;font-size:20px;margin-top:28px;margin-bottom:10px;height:54px}@media all and (min-width:480px) {
 .four-boxes .main-grid{grid-template-columns:1fr 1fr} 
}.ofsted{background-color:#f6f6f6;margin-left:-50vw;position:relative;box-sizing:content-box;width:100vw;left:50%;right:50%;margin-right:-50vw}.ofsted-inner{max-width:960px;margin:auto;position:relative}.ofsted blockquote{font-family:"ProximaNovaRgRegular";font-size:22px;max-width:700px;padding-left:15px}.ofsted blockquote::before{background:url(/sites/all/themes/readandspell/images/blockquote-green.png) no-repeat;background-size:contain;width:48px;height:39px;top:8px}.ofsted blockquote::after{background:none;display:none}.ofsted img{display:block;margin:auto;width:117px;height:60px;right:10px;top:50%;transform:translateY(-50%)}@media all and (min-width:820px) {
 .ofsted img{position:absolute} 
}.section-homepage .block.features .features-inner{box-shadow:none}.section-homepage .asknicely-block{margin-top:30px}
/*})'"*/
article.ttrs-online-style{font-size:15px;line-height:21px;}article.ttrs-online-style p,#content article.ttrs-online-style p{padding:0;}article.ttrs-online-style img{max-width:inherit;}article.ttrs-online-style #headline{background:#313131;height:62px;line-height:62px;color:#fff;margin-bottom:50px;}article.ttrs-online-style #headline a{color:#fff;}article.ttrs-online-style #header{overflow:auto;background:url(/sites/all/themes/readandspell/css/img/bg-header.png) center bottom no-repeat;}article.ttrs-online-style #header .left{width:38%;float:left;}article.ttrs-online-style #header .right{width:62%;float:left;}article.ttrs-online-style #header .right img{margin-bottom:9px;width:100%;}@media all and (max-width:800px) {
 article.ttrs-online-style #header .left{width:100%;float:none;}article.ttrs-online-style #header .right{width:100%;float:none;} 
}article.ttrs-online-style #splash{padding-top:20px;padding-right:50px;}article.ttrs-online-style #splash h1{font:normal 2.7em arial;position:relative;overflow:visible;float:left;width:100%;display:block;margin-bottom:0.1em;padding-bottom:0em;}article.ttrs-online-style #splash .beta{position:absolute;top:-10px;right:0px;}article.ttrs-online-style .column{float:left;overflow:visible;}article.ttrs-online-style .lcol,.rcol,.ccol{background:#fff;-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.25);box-shadow:0px 0px 3px rgba(0,0,0,0.25);overflow:visible;margin:3px;}article.ttrs-online-style .lcol{margin-right:12px;}article.ttrs-online-style .ccol{margin-left:6px;margin-right:6px;}article.ttrs-online-style .rcol{margin-left:12px;}article.ttrs-online-style h1{font:bold 3em/1em arial;}article.ttrs-online-style h2{font:bold 2.1em/1em arial;}@media screen and (max-width:640px) {
 .section-ipad-ttrs-introducing article.ttrs-online-style table.features{width:100%;margin-bottom:0;}.section-ipad-ttrs-introducing article.ttrs-online-style table.features:first-of-type{margin-top:-10px;}article.ttrs-online-style table.features td.icon,article.ttrs-online-style table.features td.desc{padding-top:10px;} 
}article.ttrs-online-style table.features{width:90%;margin-bottom:40px;}article.ttrs-online-style table.features tr{margin-bottom:50px;}article.ttrs-online-style table.features td{padding-top:20px;padding-bottom:20px;}article.ttrs-online-style table.features td.icon{padding-right:20px;vertical-align:middle;}article.ttrs-online-style table.features td.desc{color:#626262;vertical-align:middle;}article.ttrs-online-style table.features td.desc h3{color:#000;font-size:1.4em;font-weight:normal;margin-bottom:0.5em;margin-top:0px;}article.ttrs-online-style .pricebox{height:477px;position:relative;}article.ttrs-online-style .pricebox-top{height:185px;}article.ttrs-online-style .pricebox-bottom{position:absolute;width:100%;height:205px;bottom:0px;left:0px;}article.ttrs-online-style .price{font:bold 2em arial;color:#fff;text-align:center;}article.ttrs-online-style .price span{display:block;font-size:0.5em;}article.ttrs-online-style .price.orange{background:url(/sites/all/themes/readandspell/images/grad-orange.png) left top repeat-x;}article.ttrs-online-style .price.red{background:url(/sites/all/themes/readandspell/images/grad-red.png) left top repeat-x;}article.ttrs-online-style .pricebox ul{margin:0px;padding:0px;padding-left:10px;padding-right:10px;}article.ttrs-online-style .pricebox ul li{list-style-type:none;font-size:0.8em;background:url(/sites/all/themes/readandspell/css/img/dash.png) left 7px no-repeat;padding-left:2em;line-height:1.5em;}article.ttrs-online-style .pricebox ul li.info{color:#747474;background:none;padding-top:0.5em;}article.ttrs-online-style #screenshots{margin-bottom:30px;margin-top:50px;overflow:auto;}article.ttrs-online-style #registration{width:405px;height:69px;line-height:69px;margin-left:auto;margin-right:auto;margin-top:22px;margin-bottom:50px;text-align:center;background:url(/sites/all/themes/readandspell/css/img/button.png);}article.ttrs-online-style #registration a{color:#fff;font:bold 2em/69px arial;}article.ttrs-online-style .testimonial{height:400px;}article.ttrs-online-style #copyrights{text-align:center;margin-top:35px;margin-bottom:35px;}article.ttrs-online-style .c50{width:50%;}@media all and (max-width:640px) {
 article.ttrs-online-style .c50{width:100%;} 
}article.ttrs-online-style .c33{width:33.3%;}@media all and (max-width:640px) {
 article.ttrs-online-style .c33{width:100%;} 
}article.ttrs-online-style .floatleft{float:left;}article.ttrs-online-style .floatright{float:right;}article.ttrs-online-style .pad5{padding:5px;}article.ttrs-online-style .pad10{padding:10px;}article.ttrs-online-style .pad15{padding:15px;}article.ttrs-online-style .pad20{padding:20px;}article.ttrs-online-style .clear{clear:both;}article.ttrs-online-style .big{font-size:1.2em;}article.ttrs-online-style .bigger{font-size:1.3em;}article.ttrs-online-style .smaller{font-size:1em;}article.ttrs-online-style .gray{color:#767676;}article.ttrs-online-style .block{display:block;}article.ttrs-online-style img.fullwidth{width:100%;height:auto;}
/*})'"*/
body.page-case-studies #page,body.node-type-case-study #page{overflow-x:visible}body.page-case-studies #content,body.node-type-case-study #content{margin-right:0;margin-left:0;padding-right:10px;padding-left:10px}body.page-case-studies #content p,body.node-type-case-study #content p{padding:0;margin-bottom:15px}@media all and (min-width:1000px) {
 body.page-case-studies #content p,body.node-type-case-study #content p{margin-bottom:25px} 
}body.page-case-studies #content .view-case-study-content .view-content h2,body.node-type-case-study #content .view-case-study-content .view-content h2{font-size:30px;line-height:1;font-weight:bold;margin-bottom:10px}body.page-case-studies #content .node-case-study,body.node-type-case-study #content .node-case-study{max-width:620px;margin:auto}@media all and (max-width:979px) {
 body.page-case-studies #content .node-case-study,body.node-type-case-study #content .node-case-study{width:calc(100% - 40px)} 
}body.page-case-studies #content .node-case-study h1,body.node-type-case-study #content .node-case-study h1{font-size:28px;line-height:1.18;-webkit-hyphens:none;hyphens:none}@media all and (min-width:768px) {
 body.page-case-studies #content .node-case-study h1,body.node-type-case-study #content .node-case-study h1{font-size:40px;line-height:1.15} 
}body.page-case-studies #content .node-case-study p,body.node-type-case-study #content .node-case-study p{font-size:15px;line-height:1.33}@media all and (min-width:768px) {
 body.page-case-studies #content .node-case-study p,body.node-type-case-study #content .node-case-study p{font-size:17px;line-height:1.35} 
}@media all and (max-width:979px) {
 body.page-case-studies #content .node-case-study img,body.node-type-case-study #content .node-case-study img{height:200px !important;-o-object-fit:cover;object-fit:cover} 
}body.page-case-studies #content .all-case-studies-link,body.node-type-case-study #content .all-case-studies-link{font-size:22px;margin-top:46px;margin-bottom:26px}body.page-case-studies #content .all-case-studies-link a,body.node-type-case-study #content .all-case-studies-link a{text-decoration:underline}body.page-case-studies #content .start-your,body.node-type-case-study #content .start-your{display:inline-block;margin-top:95px}body.page-case-studies #content .start-your h2,body.node-type-case-study #content .start-your h2{margin-top:60px}.view-case-study-content{padding:20px 20px 10px 20px;border-radius:5px;box-shadow:0 1px 3px 1px rgba(0,0,0,.15);background-color:#fff}@media all and (min-width:640px) {
 .view-case-study-content{display:flex;flex-flow:row wrap;justify-content:center} 
}@media all and (min-width:1000px) {
 .view-case-study-content{padding:45px 45px 20px 45px} 
}.view-case-study-content h1{font-size:40px;margin-top:0;margin-bottom:15px;line-height:1}@media all and (min-width:1000px) {
 .view-case-study-content h1{font-size:50px;margin-bottom:20px} 
}.view-case-study-content p{font-size:18px;line-height:1.4}.view-case-study-content .view-header{margin-bottom:10px;width:100%}.view-case-study-content .view-content{max-width:334px;margin-right:auto;margin-left:auto}@media all and (min-width:640px) {
 .view-case-study-content .view-content{max-width:708px;display:flex;flex-flow:row wrap;justify-content:space-around;margin-right:-10px;margin-left:-10px} 
}@media all and (min-width:1000px) {
 .view-case-study-content .view-content{max-width:788px;margin-right:-30px;margin-left:-30px} 
}.view-case-study-content .view-content .views-row{margin-bottom:30px}.view-case-study-content .view-content .views-row>div{max-width:334px;margin-right:auto;margin-left:auto}@media all and (min-width:640px) {
 .view-case-study-content .view-content .views-row>div{max-width:none;margin-right:0;margin-left:0} 
}@media all and (min-width:640px) {
 .view-case-study-content .view-content .views-row{float:left;padding-right:10px;padding-left:10px} 
}@media all and (min-width:640px)and (min-width:1000px) {
 .view-case-study-content .view-content .views-row{padding-right:30px;padding-left:30px;margin-bottom:40px} 
}.view-case-study-content .view-content .field-name-field-case-study-images .field-item{padding:10px;margin-bottom:20px;background-color:#fff;border-radius:2px;box-shadow:0 3px 7px 3px rgba(0,0,0,.15)}.view-case-study-content .view-content .field-name-field-case-study-images .field-item:after{content:"";display:table;clear:both}.view-case-study-content .view-content .field-name-field-case-study-images a{position:relative;display:inline-block;float:left}.view-case-study-content .view-content .field-name-field-case-study-images a:before{content:"";position:absolute;top:0;left:0;background-color:#000;width:100%;height:100%;opacity:0;transition:opacity .2s}@media all and (min-width:1000px) {
 .view-case-study-content .view-content .field-name-field-case-study-images a:hover:before{opacity:.2} 
}.view-case-study-content .view-content .field-name-field-case-study-images img{width:100%;float:left}.view-case-study-content .view-content .field-name-field-country{font-size:16px;line-height:1.25;opacity:.6}.block-views .view-case-study-content{display:block;box-shadow:none;background-color:inherit;border-radius:0;border:none}.block-views .view-case-study-content .testimonials-case-block{background-color:#f6f6f6;position:relative}.block-views .view-case-study-content .testimonials-case-block:hover{box-shadow:0 0 3px 4px #ccc}.block-views .view-case-study-content .view-content{max-width:inherit;margin:inherit}@media all and (min-width:768px) {
 .block-views .view-case-study-content .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;grid-row-gap:20px} 
}.block-views .view-case-study-content .view-content>div:nth-of-type(1){-ms-grid-column:1}.block-views .view-case-study-content .view-content>div:nth-of-type(2){-ms-grid-column:3}.block-views .view-case-study-content .view-content>div:nth-of-type(3){-ms-grid-column:5}.block-views .view-case-study-content .view-content .field-name-field-case-study-images .field-item{box-shadow:none;background-color:inherit;padding:0}.block-views .view-case-study-content .view-content .testimonials-case-block .node{padding-left:30px;padding-right:30px}.block-views .view-case-study-content .view-content .testimonials-case-block .node .field-name-field-case-study-images{margin-left:-30px;margin-right:-30px}.block-views .view-case-study-content .view-content .testimonials-case-block .node p{padding-left:0 !important;padding-right:0 !important;font-size:15px;line-height:1.33em}.block-views .view-case-study-content .view-content .testimonials-case-block .node a{font-size:15px}.section-case-studies #navigation{width:100vw;margin:0}@media all and (min-width:768px) {
 .section-case-studies #navigation{width:calc(100% - 14px);margin:0 4px 0 7px} 
}.section-case-studies #content{margin:0 7px}.section-case-studies #content .page-hero-image{display:none}.section-case-studies #content .case-cat{padding:0;position:relative;overflow:hidden}.section-case-studies #content .case-cat>div{line-height:0}.section-case-studies #content .case-cat .label{position:absolute;bottom:73px;left:42px;color:#fff}.section-case-studies #content .case-cat .label h2{font-size:40px;line-height:1.5em;font-family:"ProximaNovaRgBold";margin-bottom:0}.section-case-studies #content .case-cat .label p{font-size:17px;margin:0;padding:0;line-height:initial}.section-case-studies #content .case-cat a{position:absolute;top:0;left:0;width:100%;height:100%}.section-case-studies #content .case-cat img{transition:all .2s}.section-case-studies #content .case-cat:hover img{transform:scale(1.15)}.section-case-studies-adults #page,.section-case-studies-schools #page,.section-case-studies-children #page{overflow-x:visible}.section-case-studies-adults #content,.section-case-studies-schools #content,.section-case-studies-children #content{margin:0px 9px}.section-case-studies-adults #content .page-callout,.section-case-studies-schools #content .page-callout,.section-case-studies-children #content .page-callout{top:auto;bottom:70px;height:auto}.section-case-studies-adults #content .page-callout .transparent,.section-case-studies-schools #content .page-callout .transparent,.section-case-studies-children #content .page-callout .transparent{max-width:inherit}.section-case-studies-adults #content .page-hero-image.img-full,.section-case-studies-schools #content .page-hero-image.img-full,.section-case-studies-children #content .page-hero-image.img-full{padding-top:32.2%}.section-case-studies-adults #content .page-content,.section-case-studies-schools #content .page-content,.section-case-studies-children #content .page-content{padding:0}.section-case-studies-adults #content .paragraphs-items,.section-case-studies-schools #content .paragraphs-items,.section-case-studies-children #content .paragraphs-items{margin:0}.section-case-studies-adults #content .paragraphs-item-one-col-text .field-type-text-long,.section-case-studies-schools #content .paragraphs-item-one-col-text .field-type-text-long,.section-case-studies-children #content .paragraphs-item-one-col-text .field-type-text-long{max-width:inherit}.section-case-studies-adults #content .start-your,.section-case-studies-schools #content .start-your,.section-case-studies-children #content .start-your{margin-top:200px}@media all and (min-width:768px) {
 .section-case-studies-adults #content .start-your,.section-case-studies-schools #content .start-your,.section-case-studies-children #content .start-your{margin-top:50px} 
}.section-case-studies-adults #content .start-your .over-row>div:first-child,.section-case-studies-schools #content .start-your .over-row>div:first-child,.section-case-studies-children #content .start-your .over-row>div:first-child{padding-left:45px}.section-case-studies-adults #content .start-your .over-row>div:first-child h2,.section-case-studies-schools #content .start-your .over-row>div:first-child h2,.section-case-studies-children #content .start-your .over-row>div:first-child h2{padding-top:20px}@media all and (min-width:768px) {
 .section-case-studies-adults #content .start-your .over-row>div:first-child h2,.section-case-studies-schools #content .start-your .over-row>div:first-child h2,.section-case-studies-children #content .start-your .over-row>div:first-child h2{max-width:70%} 
}.section-case-studies-adults #content .start-your .home-reg-form,.section-case-studies-schools #content .start-your .home-reg-form,.section-case-studies-children #content .start-your .home-reg-form{margin-top:40px !important;margin-bottom:40px;width:calc(100% - 10px);padding-left:25px;padding-right:25px}@media all and (min-width:960px) {
 .section-case-studies-adults #content .start-your .badge-30-day,.section-case-studies-schools #content .start-your .badge-30-day,.section-case-studies-children #content .start-your .badge-30-day{top:-88px;right:-88px} 
}.section-case-studies-adults #content .over-bg .inside-wrapper,.section-case-studies-schools #content .over-bg .inside-wrapper,.section-case-studies-children #content .over-bg .inside-wrapper{max-width:1280px}.section-case-studies-adults #content .over-bg .inside-wrapper .order-licence-form .block.currency-selector .selected-currency,.section-case-studies-schools #content .over-bg .inside-wrapper .order-licence-form .block.currency-selector .selected-currency,.section-case-studies-children #content .over-bg .inside-wrapper .order-licence-form .block.currency-selector .selected-currency{top:-102px}@media all and (min-width:768px) {
 .section-case-studies-adults #content .over-bg .inside-wrapper .order-licence-form .block.currency-selector .selected-currency,.section-case-studies-schools #content .over-bg .inside-wrapper .order-licence-form .block.currency-selector .selected-currency,.section-case-studies-children #content .over-bg .inside-wrapper .order-licence-form .block.currency-selector .selected-currency{top:26px} 
}.section-case-studies-adults .video-container,.section-case-studies-schools .video-container,.section-case-studies-children .video-container{margin-top:0}.section-case-studies-adults #content .load-block-on-ajax-wrapper h2.block-title,.section-case-studies-schools #content .load-block-on-ajax-wrapper h2.block-title,.section-case-studies-children #content .load-block-on-ajax-wrapper h2.block-title{background-color:#88c744;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;color:#fff !important;border:1px solid #76c047;padding:12px 25px;text-decoration:none;font-family:"ProximaNovaLtSemibold";font-size:20px;font-weight:normal;display:block;position:relative;margin-left:auto;margin-right:auto;margin-bottom:25px;width:270px}.section-case-studies-adults #content .load-block-on-ajax-wrapper h2.block-title:before,.section-case-studies-schools #content .load-block-on-ajax-wrapper h2.block-title:before,.section-case-studies-children #content .load-block-on-ajax-wrapper h2.block-title:before{content:"";display:none}@media all and (max-width:767px) {
 .section-case-studies-children #content .start-your .over-row>div:first-child h2{padding-top:90px}.section-case-studies-children #content .start-your .badge-30-day{top:-62px} 
}.node-case-study.view-mode-full .top-section{padding:15px 10px}.node-case-study.view-mode-full .top-section .all-case-studies-link{margin-bottom:20px}.node-case-study.view-mode-full .top-section .all-case-studies-link a{color:#0d7fba;text-decoration:underline;transition:color .2s}@media all and (min-width:1000px) {
 .node-case-study.view-mode-full .top-section .all-case-studies-link a:hover{color:#0f96db} 
}@media all and (min-width:1000px) {
 .node-case-study.view-mode-full .top-section .field-name-title{width:80%} 
}.node-case-study.view-mode-full .top-section h1{margin-top:0;margin-bottom:10px;font-size:40px;line-height:1}@media all and (min-width:1000px) {
 .node-case-study.view-mode-full .top-section h1{font-size:50px} 
}.node-case-study.view-mode-full .top-section .field-name-field-country{font-size:16px;opacity:.6;line-height:1.25}@media all and (min-width:1000px) {
 .node-case-study.view-mode-full .top-section{padding:35px 416px 35px 50px;min-height:250px} 
}.node-case-study.view-mode-full .field-name-body .ttrs_button{display:none}.node-case-study.view-mode-full .bottom.section{padding:15px 10px}.node-case-study.view-mode-full .bottom.section .left-column{margin-bottom:15px}.node-case-study.view-mode-full .bottom.section .left-column p{margin-bottom:15px}.node-case-study.view-mode-full .bottom.section .right-column .field-item{max-width:334px;margin-right:auto;margin-left:auto;padding:10px;background-color:#fff;border-radius:2px;box-shadow:0 3px 7px 3px rgba(0,0,0,.15);margin-bottom:15px}.node-case-study.view-mode-full .bottom.section .right-column .field-item:after{content:"";display:table;clear:both}.node-case-study.view-mode-full .bottom.section .right-column .field-item:last-child{margin-bottom:0}.node-case-study.view-mode-full .bottom.section .right-column img{width:100%;float:left}@media all and (min-width:640px) {
 .node-case-study.view-mode-full .bottom.section .right-column .field-items{display:flex;margin-right:-5px;margin-left:-5px}.node-case-study.view-mode-full .bottom.section .right-column .field-item{width:33.333%;margin-right:5px;margin-left:5px;margin-bottom:0} 
}@media all and (min-width:1000px) {
 .node-case-study.view-mode-full .bottom.section{padding:35px 50px 30px 50px}.node-case-study.view-mode-full .bottom.section:after{content:"";display:table;clear:both}.node-case-study.view-mode-full .bottom.section .left-column{float:left;width:524px;padding-right:30px;margin-bottom:0}.node-case-study.view-mode-full .bottom.section .left-column p{margin-bottom:25px}.node-case-study.view-mode-full .bottom.section .right-column{float:right;width:334px;margin-top:-240px}.node-case-study.view-mode-full .bottom.section .right-column .field-items{display:block;margin-right:0;margin-left:0}.node-case-study.view-mode-full .bottom.section .right-column .field-item{width:100%;margin-right:0;margin-left:0;margin-bottom:35px} 
}.prev-case-studies-link{position:absolute;top:182px;transform:translateX(calc(-100% + 10px))}@media all and (min-width:767px)and (max-width:979px) {
 .prev-case-studies-link{transform:translateX(calc(-100% - 30px))} 
}@media all and (min-width:980px) {
 .prev-case-studies-link{transform:none;left:-50%} 
}@media all and (max-width:767px) {
 .prev-case-studies-link img{max-width:calc(100% - 26px) !important} 
}.next-case-studies-link{position:absolute;top:182px;transform:translateX(calc(100% + 15px))}@media all and (min-width:767px)and (max-width:979px) {
 .next-case-studies-link{transform:translateX(calc(100% + 30px))} 
}@media all and (min-width:980px) {
 .next-case-studies-link{transform:none;right:-50%} 
}@media all and (max-width:767px) {
 .next-case-studies-link img{max-width:calc(100% - 26px) !important} 
}#colorbox .next-case-studies-link{display:inline-block;cursor:pointer;float:right}#colorbox .all-case-studies-link,#colorbox .prev-case-studies-link,#colorbox .next-case-studies-link{display:none}.landingpage-template .view-case-study-content .view-content .views-row{margin:0 0 10px 0;background-color:#f6f6f6;padding:0 30px 25px 30px}.landingpage-template .view-case-study-content .view-content .views-row .views-field-field-case-study-images{margin-left:-30px;margin-right:-30px;max-width:inherit !important}.landingpage-template .view-case-study-content .view-content .views-row .views-field-field-case-study-images img{-o-object-fit:cover;object-fit:cover;width:100%;height:150px}@media all and (min-width:1280px) {
 .landingpage-template .view-case-study-content .view-content .views-row .views-field-field-case-study-images img{height:205px} 
}.landingpage-template .view-case-study-content .view-content .views-row .views-field-body p,.landingpage-template .view-case-study-content .view-content .views-row .views-field-title-1 a{font-size:15px !important}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal} 
 .only-desktop,.only-desktop-block{display:none !important}@media all and (min-width:768px) {
 .only-mobile{display:none !important}.only-desktop{display:inline-block !important}.only-desktop-block{display:block !important}img.only-desktop{display:block} 
}.nodisplay{display:none !important}.bg-white{background-color:#fff !important}.bg-grey{background-color:#f6f6f6}.bg-blue{background-color:#4a8bbb}.bg-blue-new{background-color:#088cca;color:#fff}@media all and (min-width:768px) {
 .over-bg{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}.over-bg:not(.features)>div{max-width:940px} 
}@media all and (min-width:1280px) {
 .over-bg:not(.features)>div{max-width:1180px} 
}.over-bg .inside-wrapper{margin-left:auto;margin-right:auto;max-width:980px}@media all and (max-width:768px) {
 .over-bg .inside-wrapper{padding-left:20px;padding-right:20px} 
}.popup-underlay{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);top:0;left:0;z-index:12}
/*})'"*/
@font-face{font-family:"core_sans_a_45_regularregular";src:url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa45regular-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_55_mediumregular";src:url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa55medium-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_65_boldregular";src:url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa65bold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal}
   @font-face{font-family:"core_sans_a_75_extraboldRg";src:url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff2?cf833c6f5a0c) format("woff2"),url(/sites/all/themes/readandspell/fonts/coresansa75extrabold-webfont.woff?cf833c6f5a0c) format("woff");font-weight:normal;font-style:normal} 
 .landingpage-template .paragraphs-items{margin:0}.landingpage-template .paragraphs-item-one-col-text .field-type-text-long{max-width:inherit}@media all and (min-width:1024px) {
 .landingpage-template .paragraphs-item-one-col-text .field-type-text-long{max-width:960px} 
}@media all and (min-width:1280px) {
 .landingpage-template .paragraphs-item-one-col-text .field-type-text-long{max-width:1180px} 
}#page{max-width:1280px}#page .field-name-field-paragraphs{max-width:940px;margin:auto}@media all and (min-width:1280px) {
 #page .field-name-field-paragraphs{max-width:1180px} 
}#header{display:block;position:absolute;left:0;right:0;z-index:12;margin:auto;padding:0;width:100%;max-width:1280px}#header #logo{width:154px;height:42px;display:block;position:fixed;top:7px;margin-left:42px}@media all and (min-width:768px)and (max-width:799px) {
 #header #logo{margin-left:10px} 
}#header #logo.fixed{background:url("/sites/all/themes/readandspell/images/logo-hor-color-full.svg") no-repeat;background-size:contain;top:18px}#header #logo.fixed img{display:none}.region-highlighted{display:flex;flex-direction:column;height:80px}@media all and (min-width:768px) {
 .region-highlighted{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);margin-left:-20%;margin-right:-25%} 
}.landingpage-template .region-highlighted{height:0;box-shadow:none}.section-quiz .region-highlighted{box-shadow:none}#content .privacy-grid{display:grid;grid-template-columns:auto}@media all and (min-width:768px) {
 #content .privacy-grid{grid-template-columns:30% 70%} 
}#content .privacy-grid h1{font-size:40px}#content .privacy-grid p{padding:0;font-size:15px}@media all and (min-width:768px) {
 #content .privacy-grid p{font-size:17px} 
}#content .privacy-grid .menu{list-style:none;padding-left:0}#content .privacy-grid .menu li a{font-family:"core_sans_a_55_mediumregular";font-size:20px;color:#a2a2a2;padding-left:20px;display:block;height:44px;line-height:44px;border-left:4px solid rgba(255,255,255,0)}#content .privacy-grid .menu li a:hover{color:#000}#content .privacy-grid .menu li a.active{color:#000;border-left:4px solid #88c744}#content .privacy-grid .submenu{list-style:none;padding-left:0;font-size:15px;color:#088cca}#content .privacy-grid .submenu li{text-transform:lowercase}#content .privacy-grid .submenu li::first-letter{text-transform:uppercase}@media all and (max-width:767px) {
 #content .privacy-grid .right{width:calc(100% - 50px)} 
}#content .privacy-grid .right table{position:relative;left:-33px;transform:scale(0.7);transform-origin:top center}@media all and (min-width:580px) {
 #content .privacy-grid .right table{transform:scale(0.8)} 
}@media all and (min-width:640px) {
 #content .privacy-grid .right table{transform:scale(0.9);transform-origin:top right} 
}@media all and (min-width:768px) {
 #content .privacy-grid .right table{transform:scale(1)} 
}.exit-popup-wrapper{display:none}.bg-overlay{content:"";display:block;position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10000;background-color:rgba(0,0,0,.8)}.exit-popup-wrapper.exit-home p{margin-top:0;margin-bottom:10px}.exit-popup-wrapper.exit-home h2{margin-bottom:0}.exit-popup{background:#fff url(/sites/default/files/exit-popup-bg.png) no-repeat top left;background-size:contain;position:fixed;height:340px;max-width:660px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border-radius:4px;z-index:10001}.exit-popup .text-box{padding-left:48%;padding-right:40px}.exit-popup .text-box h2{font-family:"core_sans_a_55_mediumregular";font-size:34px}.exit-popup .text-box p{font-family:"ProximaNovaRgRegular";font-size:20px}.exit-popup .text-box .use-this-coupon-text{display:inline-block;font-size:13px;max-width:125px;margin-right:15px}.exit-popup .text-box .use-this-coupon-code{display:inline-block;position:relative;top:-8px;line-height:35px;font-size:15px;font-weight:bold;padding-left:16px;width:110px;height:34px;border-radius:3px;background-color:#f8f8f8;border:solid 1px #dbdbdb;background-image:url(/sites/all/themes/readandspell/images/ico-copy.svg);background-repeat:no-repeat;background-position:center right;background-size:24px 24px;cursor:pointer}.exit-popup.school .text-box p{font-size:17px}.exit-popup .exit-popup-close{width:57px;height:57px;background-color:#fff;border-radius:100%;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);cursor:pointer;position:absolute;right:calc(50% - 28px);bottom:-28px;z-index:2}.exit-popup .exit-popup-close::before,.exit-popup .exit-popup-close::after{background-color:#888;content:"";position:absolute;left:27px;height:30px;top:14px;width:3px}.exit-popup .exit-popup-close::before{transform:rotate(45deg)}.exit-popup .exit-popup-close::after{transform:rotate(-45deg)}.exit-popup.quiz-blog{background-image:none;height:auto !important;overflow:hidden !important;width:calc(100% - 20px);max-width:600px}@media all and (min-width:640px) {
 .exit-popup.quiz-blog{width:600px} 
}.exit-popup.quiz-blog .inner{padding:0px 15px 30px 15px}@media all and (min-width:640px) {
 .exit-popup.quiz-blog .inner{padding:0px 30px 30px 30px} 
}.exit-popup.quiz-blog .ttrs_button{width:100%}.exit-popup.quiz-blog .close{background-image:url(/sites/all/themes/readandspell/images/close-white.svg);background-repeat:no-repeat;width:24px;height:24px;font-size:0px;cursor:pointer;position:absolute;top:10px;right:10px}.exit-popup.quiz-blog h1{font-family:"core_sans_a_55_mediumregular",sans-serif !important;font-weight:400;font-size:27px !important;line-height:32px !important;letter-spacing:-0.5px !important}@media all and (min-width:768px) {
 .exit-popup.quiz-blog h1{font-size:30px !important} 
}.exit-popup.quiz-blog p{font-size:16px}@media all and (min-width:768px) {
 .exit-popup.quiz-blog p{font-size:18px} 
}.exit-popup-wrapper.horizontal .exit-popup{background:#fff url("/sites/default/files/daw-exit.jpg") no-repeat;background-size:contain;min-height:506px;width:98%}.exit-popup-wrapper.horizontal .exit-popup .badge{position:absolute;top:24%;right:0px}.exit-popup-wrapper.horizontal .exit-popup .text-box{padding:31% 50px 50px 50px}.exit-popup-wrapper.horizontal .exit-popup .text-box h2{margin-top:0;font-size:40px;line-height:1.15;font-family:"ProximaNovaRgBold"}.exit-popup-wrapper.horizontal .exit-popup .text-box p{font-size:17px;line-height:1.35;margin-top:0;padding-top:0}.exit-popup-wrapper.horizontal .exit-popup .text-box p:first-of-type{padding-top:10px;margin-bottom:10px}.exit-popup-wrapper.horizontal .exit-popup .text-box .ttrs_button{background-color:#29bf77;border-color:#29bf77}.block.what-best-describes-you .exit-popup{background-image:none;width:100%;padding:65px 15px}@media all and (min-width:768px) {
 .block.what-best-describes-you .exit-popup{padding:15px 50px} 
}.block.what-best-describes-you .exit-popup.open{height:506px;transition:height .3s}.block.what-best-describes-you .welcome-top-nav{background-color:#3a3a3a;height:55px;background-color:#3a3a3a;height:55px;position:absolute;width:100vw;top:0;left:0}@media all and (min-width:768px) {
 .block.what-best-describes-you .welcome-top-nav{display:none} 
}.block.what-best-describes-you .welcome-top-nav .close{background-image:url(/sites/all/themes/readandspell/images/icon-arrow-back-w.svg);background-repeat:no-repeat;background-size:24px 24px;background-position:center center;width:55px;height:55px;text-indent:-9999px;display:inline-block;cursor:pointer}.block.what-best-describes-you .welcome-top-nav .ttrs_button{width:68px;height:34px;margin-top:11px;margin-right:15px;text-align:center;padding:0;line-height:33px;font-size:15px;font-weight:normal}.exit-popup.summer{background:#fff url("/sites/default/files/exit-palm-image.jpg") no-repeat top left;background-size:contain;height:400px;min-width:625px}.exit-popup.summer.school{height:450px}.exit-popup.summer .text-box h2{font-size:40px;line-height:1.15em;font-family:"ProximaNovaRgBold"}.exit-popup.summer .discount-30{position:absolute;top:-30px;right:-30px}.exit-popup.summer.school{background-image:url("/sites/default/files/exit-school-image-2x.jpg")}.exit-popup.summer.school.autumn{background-image:url("/sites/default/files/exit-fall-offer.jpg")}.summer-popup-wrapper{display:none}.exit-popup.summer-school{background-image:none;background-color:#fff;background:#fff;min-height:637px;max-width:660px}.exit-popup.summer-school .text-box{padding:32px 50px 32px 50px}.exit-popup.summer-school .text-box p{font-size:17px;line-height:1.35em}.exit-popup.summer-school .text-box p.small-text{font-size:12px;line-height:1.42em;color:#a2a2a2}.exit-popup.summer-school .text-box h2{font-size:40px;line-height:1.15em;font-family:"ProximaNovaRgBold";margin-top:0;margin-bottom:0}.top-bar-blog-mobile-banner-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:relative;top:70px;padding:0 35px;margin:auto;max-width:380px}@media all and (min-width:768px) {
 .top-bar-blog-mobile-banner-wrapper{display:none} 
}.top-bar-blog-mobile-banner-wrapper .icon{display:block}.top-bar-blog-mobile-banner-wrapper .icon a{display:block}.node-blog-post .field-name-field-image,.node-blog-post .field-name-body{position:relative}.node-blog-post .field-name-field-image .blog-rating-wrapper,.node-blog-post .field-name-body .blog-rating-wrapper{position:absolute;bottom:10%;width:470px;transform-origin:left}@media all and (max-width:600px) {
 .node-blog-post .field-name-field-image .blog-rating-wrapper,.node-blog-post .field-name-body .blog-rating-wrapper{transform:scale(0.6)} 
}.node-blog-post .field-name-field-image .blog-rating-wrapper .blog-rating-bar,.node-blog-post .field-name-body .blog-rating-wrapper .blog-rating-bar{background-color:#fff;height:56px;padding-right:15px}.node-blog-post .field-name-field-image .blog-rating-wrapper .blog-rating-bar .rating-number,.node-blog-post .field-name-body .blog-rating-wrapper .blog-rating-bar .rating-number{float:left;width:62px;line-height:56px;background-color:#088cca;color:#fff;margin-right:15px;text-align:center;font-size:20px;font-weight:bold}.node-blog-post .field-name-field-image .blog-rating-wrapper .blog-rating-bar .rating-text,.node-blog-post .field-name-body .blog-rating-wrapper .blog-rating-bar .rating-text{float:left;margin-right:15px;font-size:15px;line-height:1.33em;padding-top:9px}.node-blog-post .field-name-field-image .blog-rating-wrapper .blog-rating-bar .rating-text .powered-by,.node-blog-post .field-name-body .blog-rating-wrapper .blog-rating-bar .rating-text .powered-by{font-size:12px;background:url(/sites/all/themes/readandspell/images/logo-asknicely.svg) no-repeat left center;padding-left:25px;color:rgba(0,0,0,.5);line-height:1.67em}.node-blog-post .field-name-field-image .blog-rating-wrapper .blog-rating-bar .rating-button,.node-blog-post .field-name-body .blog-rating-wrapper .blog-rating-bar .rating-button{float:left;display:flex;align-items:center;height:100%}.node-blog-post .field-name-field-image .blog-rating-wrapper .blog-rating-bar .rating-button .ttrs_button,.node-blog-post .field-name-body .blog-rating-wrapper .blog-rating-bar .rating-button .ttrs_button{font-size:15px;padding:4px 16px}.node-blog-post .field-name-field-image{margin-bottom:30px}.node-blog-post.node-teaser .field-name-field-image{margin-bottom:-2px}.view-display-id-blog_front_block .node-blog-post .field-name-field-image{max-height:205px;overflow-y:hidden}.node-blog-post .field-type-video-embed-field{margin-top:20px;margin-bottom:20px}@media all and (max-width:767px) {
 #content .faq .field-item>p{border-top:1px solid #000;margin-bottom:0 !important;padding:5px 0}#content .faq .field-item>p:last-of-type{border-bottom:1px solid #000}#content .faq .question{display:block;cursor:pointer;padding-right:30px}#content .faq .right .field-item>p:first-of-type{border-top:none} 
}#content .faq .answer{display:inline-block}@media all and (max-width:767px) {
 #content .faq .answer{transition:all 1s ease;overflow:hidden;padding-bottom:20px} 
}@media all and (min-width:768px) {
 #content .faq .answer{padding-bottom:20px} 
}@media all and (max-width:767px) {
 #content .faq .answer.open{max-height:600px;height:100%;padding-bottom:20px} 
}.grid-5-col>.field{max-width:100% !important}.grid-5-col>.field>.field-items>.field-item{display:grid}@media all and (min-width:768px) {
 .grid-5-col>.field>.field-items>.field-item{grid-template-columns:1fr 1fr 1fr 1fr 1fr} 
}.grid-5-col>.field>.field-items>.field-item>p{text-align:center;color:rgba(0,0,0,.8)}.grid-5-col>.field>.field-items>.field-item>p:nth-of-type(1){-ms-grid-column:1}.grid-5-col>.field>.field-items>.field-item>p:nth-of-type(2){-ms-grid-column:2}.grid-5-col>.field>.field-items>.field-item>p:nth-of-type(3){-ms-grid-column:3}.grid-5-col>.field>.field-items>.field-item>p:nth-of-type(4){-ms-grid-column:4}.grid-5-col>.field>.field-items>.field-item>p:nth-of-type(5){-ms-grid-column:5}.grid-5-col>.field>.field-items>.field-item>p img{height:80px;width:auto}@media all and (max-width:767px) {
 .grid-5-col>.field>.field-items>.field-item>p img{padding-bottom:15px} 
}.paragraphs-item-block h2.block-title{text-align:center}.banner-gifted-children{background-color:#4a8bbb;color:#fff;padding:20px;max-width:220px}.banner-gifted-children .banner-image{margin:-20px;height:150px;overflow:hidden}.banner-gifted-children .banner-image img{width:100%;height:auto}.banner-gifted-children h4{margin-bottom:0}.banner-gifted-children p{line-height:1.29em;opacity:.9;font-size:12px}.banner-gifted-children p u a{font-size:12px}.banner-gifted-children .ttrs_button{width:100%;text-align:center}.banner-gifted-children a{color:#fff}.view-mode-case_study_blog_banner{position:relative;padding-bottom:0px;margin-bottom:50px;display:grid;row-gap:30px}@media all and (min-width:768px) {
 .view-mode-case_study_blog_banner{padding-left:120px;grid-template-columns:1fr 1fr;row-gap:0} 
}.view-mode-case_study_blog_banner .full-area-link{margin-bottom:20px;display:block}.view-mode-case_study_blog_banner .full-area-link .ttrs_button{border:none;width:100%;font-size:17px;font-weight:normal}@media all and (min-width:768px) {
 .view-mode-case_study_blog_banner .full-area-link .ttrs_button{width:auto} 
}.view-mode-case_study_blog_banner p u a{display:block;margin-top:100px}.view-mode-case_study_blog_banner .group-left{padding:0 20px}@media all and (min-width:768px) {
 .view-mode-case_study_blog_banner .group-left{padding:0 0 20px 0} 
}.view-mode-case_study_blog_banner .group-right{order:-1;display:flex}@media all and (min-width:768px) {
 .view-mode-case_study_blog_banner .group-right{order:0} 
}.view-mode-case_study_blog_banner .banner-image{line-height:0;margin-left:-20px;margin-right:-20px;width:100%}.view-mode-case_study_blog_banner .banner-image img{max-width:inherit !important;width:calc(100% + 40px)}@media all and (min-width:768px) {
 .view-mode-case_study_blog_banner .banner-image{padding-left:80px;margin-left:inherit;margin-right:inherit;height:100%}.view-mode-case_study_blog_banner .banner-image img{max-width:100%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover} 
}.view-mode-case_study_blog_banner .banner-text{padding-top:50px !important;padding-bottom:25px !important;font-size:17px;font-family:"core_sans_a_45_regularregular",sans-serif;text-shadow:0 0 10px rgba(0,0,0,.1);line-height:1.32}@media all and (min-width:768px) {
 .view-mode-case_study_blog_banner .banner-text{font-size:19px} 
}.view-mode-case_study_blog_banner .banner-text::before{content:"˝";text-indent:-9000px;width:48px;height:39px;margin-bottom:25px;display:block;position:relative;left:0;background-image:url(/sites/all/themes/readandspell/images/quote-white.svg);background-repeat:no-repeat;background-size:contain}@media all and (min-width:768px) {
 .view-mode-case_study_blog_banner .banner-text::before{position:absolute;width:65px;height:53px;margin-bottom:inherit} 
}.view-mode-case_study_blog_banner h4{font-size:14px;font-family:"core_sans_a_55_mediumregular",sans-serif}@media all and (min-width:768px) {
 .view-mode-case_study_blog_banner h4{font-size:16px} 
}@media all and (max-width:767px) {
 .switch-order .over-row{display:flex;flex-direction:column}.switch-order .over-row>.right{order:1}.switch-order .over-row>.left{order:2} 
}@media all and (max-width:959px) {
 .node-type-blog-post .views-exposed-form,.section-blog #content .views-exposed-form,#content .blog-front .views-exposed-form{padding:0 20px} 
}.node-type-blog-post .view-blog h1.title,.node-type-blog-post .view-more-related h1.title,.section-blog #content .view-blog h1.title,.section-blog #content .view-more-related h1.title,#content .blog-front .view-blog h1.title,#content .blog-front .view-more-related h1.title{font-size:28px;text-align:center}@media all and (min-width:640px) {
 .node-type-blog-post .view-blog h1.title,.node-type-blog-post .view-more-related h1.title,.section-blog #content .view-blog h1.title,.section-blog #content .view-more-related h1.title,#content .blog-front .view-blog h1.title,#content .blog-front .view-more-related h1.title{font-size:40px} 
}.node-type-blog-post .view-blog .view-content,.node-type-blog-post .view-more-related .view-content,.section-blog #content .view-blog .view-content,.section-blog #content .view-more-related .view-content,#content .blog-front .view-blog .view-content,#content .blog-front .view-more-related .view-content{display:grid;grid-template-columns:1fr;-ms-grid-rows:470px;grid-auto-rows:470px;grid-column-gap:20px;grid-row-gap:20px}@media all and (min-width:640px) {
 .node-type-blog-post .view-blog .view-content,.node-type-blog-post .view-more-related .view-content,.section-blog #content .view-blog .view-content,.section-blog #content .view-more-related .view-content,#content .blog-front .view-blog .view-content,#content .blog-front .view-more-related .view-content{grid-template-columns:1fr 1fr} 
}@media all and (min-width:960px) {
 .node-type-blog-post .view-blog .view-content,.node-type-blog-post .view-more-related .view-content,.section-blog #content .view-blog .view-content,.section-blog #content .view-more-related .view-content,#content .blog-front .view-blog .view-content,#content .blog-front .view-more-related .view-content{grid-template-columns:1fr 1fr 1fr} 
}.node-type-blog-post .view-blog .view-content>div,.node-type-blog-post .view-more-related .view-content>div,.section-blog #content .view-blog .view-content>div,.section-blog #content .view-more-related .view-content>div,#content .blog-front .view-blog .view-content>div,#content .blog-front .view-more-related .view-content>div{overflow:hidden;border-radius:2px;background-color:#f6f6f6;position:relative}.node-type-blog-post .view-blog .view-content>div:nth-of-type(1),.node-type-blog-post .view-more-related .view-content>div:nth-of-type(1),.section-blog #content .view-blog .view-content>div:nth-of-type(1),.section-blog #content .view-more-related .view-content>div:nth-of-type(1),#content .blog-front .view-blog .view-content>div:nth-of-type(1),#content .blog-front .view-more-related .view-content>div:nth-of-type(1){-ms-grid-column:1}.node-type-blog-post .view-blog .view-content>div:nth-of-type(2),.node-type-blog-post .view-more-related .view-content>div:nth-of-type(2),.section-blog #content .view-blog .view-content>div:nth-of-type(2),.section-blog #content .view-more-related .view-content>div:nth-of-type(2),#content .blog-front .view-blog .view-content>div:nth-of-type(2),#content .blog-front .view-more-related .view-content>div:nth-of-type(2){-ms-grid-column:3}.node-type-blog-post .view-blog .view-content>div:nth-of-type(3),.node-type-blog-post .view-more-related .view-content>div:nth-of-type(3),.section-blog #content .view-blog .view-content>div:nth-of-type(3),.section-blog #content .view-more-related .view-content>div:nth-of-type(3),#content .blog-front .view-blog .view-content>div:nth-of-type(3),#content .blog-front .view-more-related .view-content>div:nth-of-type(3){-ms-grid-column:5}.node-type-blog-post .view-blog .view-content>div:hover,.node-type-blog-post .view-more-related .view-content>div:hover,.section-blog #content .view-blog .view-content>div:hover,.section-blog #content .view-more-related .view-content>div:hover,#content .blog-front .view-blog .view-content>div:hover,#content .blog-front .view-more-related .view-content>div:hover{box-shadow:0 0 5px 0 #cfcfcf}.node-type-blog-post .view-blog .view-content>div .field-name-title h2,.node-type-blog-post .view-more-related .view-content>div .field-name-title h2,.section-blog #content .view-blog .view-content>div .field-name-title h2,.section-blog #content .view-more-related .view-content>div .field-name-title h2,#content .blog-front .view-blog .view-content>div .field-name-title h2,#content .blog-front .view-more-related .view-content>div .field-name-title h2{font-size:27px;line-height:1.19em;font-family:"core_sans_a_55_mediumregular";padding:0px 25px 12px 25px;margin-top:25px;margin-bottom:0}.node-type-blog-post .view-blog .view-content>div .field-name-title h2 a,.node-type-blog-post .view-more-related .view-content>div .field-name-title h2 a,.section-blog #content .view-blog .view-content>div .field-name-title h2 a,.section-blog #content .view-more-related .view-content>div .field-name-title h2 a,#content .blog-front .view-blog .view-content>div .field-name-title h2 a,#content .blog-front .view-more-related .view-content>div .field-name-title h2 a{color:#000;display:block}@media all and (min-width:1280px) {
 .node-type-blog-post .view-blog .view-content>div .field-name-title h2,.node-type-blog-post .view-more-related .view-content>div .field-name-title h2,.section-blog #content .view-blog .view-content>div .field-name-title h2,.section-blog #content .view-more-related .view-content>div .field-name-title h2,#content .blog-front .view-blog .view-content>div .field-name-title h2,#content .blog-front .view-more-related .view-content>div .field-name-title h2{font-size:30px} 
}.node-type-blog-post .view-blog .view-content>div .node-blog-post .field-name-body,.node-type-blog-post .view-more-related .view-content>div .node-blog-post .field-name-body,.section-blog #content .view-blog .view-content>div .node-blog-post .field-name-body,.section-blog #content .view-more-related .view-content>div .node-blog-post .field-name-body,#content .blog-front .view-blog .view-content>div .node-blog-post .field-name-body,#content .blog-front .view-more-related .view-content>div .node-blog-post .field-name-body{font-size:15px;line-height:1.33em;padding:0px 25px 30px 25px}.node-type-blog-post .view-blog .view-content>div .node-blog-post .field-name-body p,.node-type-blog-post .view-more-related .view-content>div .node-blog-post .field-name-body p,.section-blog #content .view-blog .view-content>div .node-blog-post .field-name-body p,.section-blog #content .view-more-related .view-content>div .node-blog-post .field-name-body p,#content .blog-front .view-blog .view-content>div .node-blog-post .field-name-body p,#content .blog-front .view-more-related .view-content>div .node-blog-post .field-name-body p{padding-left:0;padding-right:0}.node-type-blog-post .view-blog .view-content>div .node-blog-post .field-name-body br,.node-type-blog-post .view-more-related .view-content>div .node-blog-post .field-name-body br,.section-blog #content .view-blog .view-content>div .node-blog-post .field-name-body br,.section-blog #content .view-more-related .view-content>div .node-blog-post .field-name-body br,#content .blog-front .view-blog .view-content>div .node-blog-post .field-name-body br,#content .blog-front .view-more-related .view-content>div .node-blog-post .field-name-body br{display:none}.node-type-blog-post .view-blog .view-content>div .node-blog-post .field-name-body div:blank,.node-type-blog-post .view-more-related .view-content>div .node-blog-post .field-name-body div:blank,.section-blog #content .view-blog .view-content>div .node-blog-post .field-name-body div:blank,.section-blog #content .view-more-related .view-content>div .node-blog-post .field-name-body div:blank,#content .blog-front .view-blog .view-content>div .node-blog-post .field-name-body div:blank,#content .blog-front .view-more-related .view-content>div .node-blog-post .field-name-body div:blank{display:none}.node-type-blog-post .view-blog .view-content>div .field-name-node-link a,.node-type-blog-post .view-more-related .view-content>div .field-name-node-link a,.section-blog #content .view-blog .view-content>div .field-name-node-link a,.section-blog #content .view-more-related .view-content>div .field-name-node-link a,#content .blog-front .view-blog .view-content>div .field-name-node-link a,#content .blog-front .view-more-related .view-content>div .field-name-node-link a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}.node-type-blog-post .view-blog .view-content>div.no-blog.subscribe,.node-type-blog-post .view-more-related .view-content>div.no-blog.subscribe,.section-blog #content .view-blog .view-content>div.no-blog.subscribe,.section-blog #content .view-more-related .view-content>div.no-blog.subscribe,#content .blog-front .view-blog .view-content>div.no-blog.subscribe,#content .blog-front .view-more-related .view-content>div.no-blog.subscribe{background-color:#4a8bbb;color:#fff}.node-type-blog-post .view-blog .view-content .mc-field-group,.node-type-blog-post .view-more-related .view-content .mc-field-group,.section-blog #content .view-blog .view-content .mc-field-group,.section-blog #content .view-more-related .view-content .mc-field-group,#content .blog-front .view-blog .view-content .mc-field-group,#content .blog-front .view-more-related .view-content .mc-field-group{position:relative}.node-type-blog-post .view-blog .view-content #mc_embed_signup div.mce_inline_error,.node-type-blog-post .view-more-related .view-content #mc_embed_signup div.mce_inline_error,.section-blog #content .view-blog .view-content #mc_embed_signup div.mce_inline_error,.section-blog #content .view-more-related .view-content #mc_embed_signup div.mce_inline_error,#content .blog-front .view-blog .view-content #mc_embed_signup div.mce_inline_error,#content .blog-front .view-more-related .view-content #mc_embed_signup div.mce_inline_error{margin:0;padding:0px 10px;background-color:#6b0505;font-weight:normal;z-index:1;color:#fff;position:absolute;top:0;font-size:10px;right:-1px;border-top-right-radius:4px}.node-type-blog-post .view-blog .view-content>div.no-blog.testimonial,.node-type-blog-post .view-more-related .view-content>div.no-blog.testimonial,.section-blog #content .view-blog .view-content>div.no-blog.testimonial,.section-blog #content .view-more-related .view-content>div.no-blog.testimonial,#content .blog-front .view-blog .view-content>div.no-blog.testimonial,#content .blog-front .view-more-related .view-content>div.no-blog.testimonial{background-color:#4a8bbb;color:#fff}.node-type-blog-post .view-blog .view-content>div.no-blog.testimonial p,.node-type-blog-post .view-more-related .view-content>div.no-blog.testimonial p,.section-blog #content .view-blog .view-content>div.no-blog.testimonial p,.section-blog #content .view-more-related .view-content>div.no-blog.testimonial p,#content .blog-front .view-blog .view-content>div.no-blog.testimonial p,#content .blog-front .view-more-related .view-content>div.no-blog.testimonial p{margin:0;padding:0;font-size:15px;line-height:1.33em}.node-type-blog-post .view-blog .view-content>div.no-blog.testimonial p.cta,.node-type-blog-post .view-more-related .view-content>div.no-blog.testimonial p.cta,.section-blog #content .view-blog .view-content>div.no-blog.testimonial p.cta,.section-blog #content .view-more-related .view-content>div.no-blog.testimonial p.cta,#content .blog-front .view-blog .view-content>div.no-blog.testimonial p.cta,#content .blog-front .view-more-related .view-content>div.no-blog.testimonial p.cta{position:absolute;bottom:30px;width:calc(100% - 50px)}.node-type-blog-post .view-blog .view-content>div.no-blog.testimonial .inner,.node-type-blog-post .view-more-related .view-content>div.no-blog.testimonial .inner,.section-blog #content .view-blog .view-content>div.no-blog.testimonial .inner,.section-blog #content .view-more-related .view-content>div.no-blog.testimonial .inner,#content .blog-front .view-blog .view-content>div.no-blog.testimonial .inner,#content .blog-front .view-more-related .view-content>div.no-blog.testimonial .inner{padding:0 25px}.node-type-blog-post .view-blog .view-content>div.no-blog.testimonial .inner .ttrs_button,.node-type-blog-post .view-more-related .view-content>div.no-blog.testimonial .inner .ttrs_button,.section-blog #content .view-blog .view-content>div.no-blog.testimonial .inner .ttrs_button,.section-blog #content .view-more-related .view-content>div.no-blog.testimonial .inner .ttrs_button,#content .blog-front .view-blog .view-content>div.no-blog.testimonial .inner .ttrs_button,#content .blog-front .view-more-related .view-content>div.no-blog.testimonial .inner .ttrs_button{font-size:17px;width:100%;height:42px;line-height:42px;padding:0;text-align:center;margin-top:18px}.node-type-blog-post .view-blog .view-content>div.no-blog.testimonial.contextual-links-region,.node-type-blog-post .view-more-related .view-content>div.no-blog.testimonial.contextual-links-region,.section-blog #content .view-blog .view-content>div.no-blog.testimonial.contextual-links-region,.section-blog #content .view-more-related .view-content>div.no-blog.testimonial.contextual-links-region,#content .blog-front .view-blog .view-content>div.no-blog.testimonial.contextual-links-region,#content .blog-front .view-more-related .view-content>div.no-blog.testimonial.contextual-links-region{position:inherit}.node-type-blog-post .view-blog .view-content>div.no-blog.black,.node-type-blog-post .view-more-related .view-content>div.no-blog.black,.section-blog #content .view-blog .view-content>div.no-blog.black,.section-blog #content .view-more-related .view-content>div.no-blog.black,#content .blog-front .view-blog .view-content>div.no-blog.black,#content .blog-front .view-more-related .view-content>div.no-blog.black{background-color:#4a8bbb;color:#fff}.node-type-blog-post .view-blog .view-content>div.no-blog.black .day-30,.node-type-blog-post .view-more-related .view-content>div.no-blog.black .day-30,.section-blog #content .view-blog .view-content>div.no-blog.black .day-30,.section-blog #content .view-more-related .view-content>div.no-blog.black .day-30,#content .blog-front .view-blog .view-content>div.no-blog.black .day-30,#content .blog-front .view-more-related .view-content>div.no-blog.black .day-30{position:absolute;left:15px;top:15px}.node-type-blog-post .view-blog .view-content>div.no-blog.black p,.node-type-blog-post .view-more-related .view-content>div.no-blog.black p,.section-blog #content .view-blog .view-content>div.no-blog.black p,.section-blog #content .view-more-related .view-content>div.no-blog.black p,#content .blog-front .view-blog .view-content>div.no-blog.black p,#content .blog-front .view-more-related .view-content>div.no-blog.black p{margin:0;padding:0;font-size:28px;line-height:1.18em;font-weight:normal;letter-spacing:normal;font-family:"core_sans_a_55_mediumregular",sans-serif}@media all and (min-width:768px) {
 .node-type-blog-post .view-blog .view-content>div.no-blog.black p,.node-type-blog-post .view-more-related .view-content>div.no-blog.black p,.section-blog #content .view-blog .view-content>div.no-blog.black p,.section-blog #content .view-more-related .view-content>div.no-blog.black p,#content .blog-front .view-blog .view-content>div.no-blog.black p,#content .blog-front .view-more-related .view-content>div.no-blog.black p{font-size:27px;line-height:1.19em;letter-spacing:-0.5px} 
}.node-type-blog-post .view-blog .view-content>div.no-blog.black p.cta,.node-type-blog-post .view-more-related .view-content>div.no-blog.black p.cta,.section-blog #content .view-blog .view-content>div.no-blog.black p.cta,.section-blog #content .view-more-related .view-content>div.no-blog.black p.cta,#content .blog-front .view-blog .view-content>div.no-blog.black p.cta,#content .blog-front .view-more-related .view-content>div.no-blog.black p.cta{position:absolute;bottom:30px;width:calc(100% - 50px)}.node-type-blog-post .view-blog .view-content>div.no-blog.black .inner,.node-type-blog-post .view-more-related .view-content>div.no-blog.black .inner,.section-blog #content .view-blog .view-content>div.no-blog.black .inner,.section-blog #content .view-more-related .view-content>div.no-blog.black .inner,#content .blog-front .view-blog .view-content>div.no-blog.black .inner,#content .blog-front .view-more-related .view-content>div.no-blog.black .inner{padding:20px 25px 0px 25px}.node-type-blog-post .view-blog .view-content>div.no-blog.black .inner .ttrs_button,.node-type-blog-post .view-more-related .view-content>div.no-blog.black .inner .ttrs_button,.section-blog #content .view-blog .view-content>div.no-blog.black .inner .ttrs_button,.section-blog #content .view-more-related .view-content>div.no-blog.black .inner .ttrs_button,#content .blog-front .view-blog .view-content>div.no-blog.black .inner .ttrs_button,#content .blog-front .view-more-related .view-content>div.no-blog.black .inner .ttrs_button{font-size:17px;width:100%;height:42px;line-height:42px;padding:0;text-align:center;margin-top:10px}.node-type-blog-post .view-blog .view-content>div.no-blog.edu,.node-type-blog-post .view-more-related .view-content>div.no-blog.edu,.section-blog #content .view-blog .view-content>div.no-blog.edu,.section-blog #content .view-more-related .view-content>div.no-blog.edu,#content .blog-front .view-blog .view-content>div.no-blog.edu,#content .blog-front .view-more-related .view-content>div.no-blog.edu{background:url("/sites/default/files/education@2x.jpg") no-repeat;background-size:cover;color:#fff;padding:25px}.node-type-blog-post .view-blog .view-content>div.no-blog.edu>.block,.node-type-blog-post .view-more-related .view-content>div.no-blog.edu>.block,.section-blog #content .view-blog .view-content>div.no-blog.edu>.block,.section-blog #content .view-more-related .view-content>div.no-blog.edu>.block,#content .blog-front .view-blog .view-content>div.no-blog.edu>.block,#content .blog-front .view-more-related .view-content>div.no-blog.edu>.block{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.node-type-blog-post .view-blog .view-content>div.no-blog.edu h3,.node-type-blog-post .view-more-related .view-content>div.no-blog.edu h3,.section-blog #content .view-blog .view-content>div.no-blog.edu h3,.section-blog #content .view-more-related .view-content>div.no-blog.edu h3,#content .blog-front .view-blog .view-content>div.no-blog.edu h3,#content .blog-front .view-more-related .view-content>div.no-blog.edu h3{font-size:27px;font-weight:normal;line-height:1.19em;margin-bottom:10px}.node-type-blog-post .view-blog .view-content>div.no-blog.edu p,.node-type-blog-post .view-more-related .view-content>div.no-blog.edu p,.section-blog #content .view-blog .view-content>div.no-blog.edu p,.section-blog #content .view-more-related .view-content>div.no-blog.edu p,#content .blog-front .view-blog .view-content>div.no-blog.edu p,#content .blog-front .view-more-related .view-content>div.no-blog.edu p{padding:0}.node-type-blog-post .view-blog .view-content>div.no-blog.edu p.cta,.node-type-blog-post .view-more-related .view-content>div.no-blog.edu p.cta,.section-blog #content .view-blog .view-content>div.no-blog.edu p.cta,.section-blog #content .view-more-related .view-content>div.no-blog.edu p.cta,#content .blog-front .view-blog .view-content>div.no-blog.edu p.cta,#content .blog-front .view-more-related .view-content>div.no-blog.edu p.cta{margin-bottom:6px}.node-type-blog-post .view-blog .view-content>div.no-blog.edu .ttrs_button,.node-type-blog-post .view-more-related .view-content>div.no-blog.edu .ttrs_button,.section-blog #content .view-blog .view-content>div.no-blog.edu .ttrs_button,.section-blog #content .view-more-related .view-content>div.no-blog.edu .ttrs_button,#content .blog-front .view-blog .view-content>div.no-blog.edu .ttrs_button,#content .blog-front .view-more-related .view-content>div.no-blog.edu .ttrs_button{width:100%;text-align:center}.node-type-blog-post .view-blog .view-content>div.no-blog.edu.home,.node-type-blog-post .view-more-related .view-content>div.no-blog.edu.home,.section-blog #content .view-blog .view-content>div.no-blog.edu.home,.section-blog #content .view-more-related .view-content>div.no-blog.edu.home,#content .blog-front .view-blog .view-content>div.no-blog.edu.home,#content .blog-front .view-more-related .view-content>div.no-blog.edu.home{background:url("/sites/default/files/home-image-blog-2x.jpg") no-repeat;background-size:cover}.node-type-blog-post .view-blog .view-content>div:not(.no-blog):after,.node-type-blog-post .view-more-related .view-content>div:not(.no-blog):after,.section-blog #content .view-blog .view-content>div:not(.no-blog):after,.section-blog #content .view-more-related .view-content>div:not(.no-blog):after,#content .blog-front .view-blog .view-content>div:not(.no-blog):after,#content .blog-front .view-more-related .view-content>div:not(.no-blog):after{content:"";display:block;position:absolute;bottom:0;width:100%;height:80px;border-radius:2px;background-image:linear-gradient(to bottom,rgba(246,246,246,0),#f6f6f6 65%,#f6f6f6)}.node-type-blog-post .view-filters,.section-blog #content .view-filters,#content .blog-front .view-filters{margin:10px 0 30px 0}@media all and (min-width:768px) {
 .node-type-blog-post .view-filters,.section-blog #content .view-filters,#content .blog-front .view-filters{margin:30px 0 40px 0} 
}.node-type-blog-post .view-blog-tags,.section-blog #content .view-blog-tags,#content .blog-front .view-blog-tags{margin:30px 0}.node-type-blog-post .view-blog-tags .view-content,.section-blog #content .view-blog-tags .view-content,#content .blog-front .view-blog-tags .view-content{display:inline-block}.node-type-blog-post .view-blog-tags .view-content>div,.section-blog #content .view-blog-tags .view-content>div,#content .blog-front .view-blog-tags .view-content>div{display:inline-block;margin-bottom:10px;margin-right:5px;overflow:inherit;background-color:rgba(0,0,0,0);position:inherit}.node-type-blog-post .view-blog-tags .view-content>div:hover,.section-blog #content .view-blog-tags .view-content>div:hover,#content .blog-front .view-blog-tags .view-content>div:hover{box-shadow:none}.node-type-blog-post .view-blog-tags .view-content>div a,.section-blog #content .view-blog-tags .view-content>div a,#content .blog-front .view-blog-tags .view-content>div a{color:#a2a2a2;font-size:15px;padding:5px 15px;border:1px solid #a2a2a2;border-radius:20px;text-transform:lowercase;display:inline-block;text-align:center}.node-type-blog-post .view-blog-tags .view-content>div a::first-letter,.section-blog #content .view-blog-tags .view-content>div a::first-letter,#content .blog-front .view-blog-tags .view-content>div a::first-letter{text-transform:uppercase}.node-type-blog-post .view-blog-tags .view-content>div a:hover,.section-blog #content .view-blog-tags .view-content>div a:hover,#content .blog-front .view-blog-tags .view-content>div a:hover{border-color:#88c744}.node-type-blog-post .view-blog-tags .view-content>div a.active,.section-blog #content .view-blog-tags .view-content>div a.active,#content .blog-front .view-blog-tags .view-content>div a.active{background-color:#88c744;color:#fff}.node-type-blog-post #content .field-name-field-blog-block,.section-blog #content #content .field-name-field-blog-block,#content .blog-front #content .field-name-field-blog-block{background-color:#f6f6f6;padding:30px;margin-bottom:30px}.node-type-blog-post #content .field-name-field-blog-block h2,.section-blog #content #content .field-name-field-blog-block h2,#content .blog-front #content .field-name-field-blog-block h2{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:18px;color:#000}.node-type-blog-post .taxonomy-term.vocabulary-blog-blocks,.section-blog #content .taxonomy-term.vocabulary-blog-blocks,#content .blog-front .taxonomy-term.vocabulary-blog-blocks{display:grid;grid-template-columns:auto}@media all and (min-width:768px) {
 .node-type-blog-post .taxonomy-term.vocabulary-blog-blocks,.section-blog #content .taxonomy-term.vocabulary-blog-blocks,#content .blog-front .taxonomy-term.vocabulary-blog-blocks{grid-template-columns:auto auto auto;-moz-column-gap:15px;column-gap:15px}.node-type-blog-post .taxonomy-term.vocabulary-blog-blocks .field-name-title,.section-blog #content .taxonomy-term.vocabulary-blog-blocks .field-name-title,#content .blog-front .taxonomy-term.vocabulary-blog-blocks .field-name-title{grid-column:1/4} 
}.block.why-parents{margin-left:-5%;margin-right:-5%}.block.why-parents h2{text-align:center;margin-bottom:20px}.block.why-parents .p-wrapper{justify-content:space-between}.block.why-parents .p-wrapper .picto{max-width:170px}.blog-related h2{margin-bottom:20px}.blog-related h2.block-title{text-align:center}.blog-related .views-row h2{margin-top:20px !important}.section-blog #content .view-blog{padding:34px 20px}@media all and (min-width:768px) {
 .section-blog #content .view-blog{padding:54px 20px} 
}body.win.gecko.section-blog #content .view-blog .view-content{display:block !important}body.win.gecko.section-blog #content .view-blog .view-content>div{float:left;width:405px;height:460px;margin:10px}#mc_embed_signup{padding:24px 25px}#mc_embed_signup h2{font-size:27px;font-weight:bold;line-height:1.19em;margin-bottom:16px}#mc_embed_signup .mc-field-group input,#mc_embed_signup .mc-field-group select{font-size:17px;height:42px;line-height:42px;padding:0 !important;text-indent:20px !important;border-radius:4px;border:solid 1px #dbdbdb;background-color:#f8f8f8;margin-bottom:12px;width:100%}#mc_embed_signup .mc-field-group select{color:#888;width:100% !important;text-indent:10px !important;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background-image:url(/sites/all/themes/readandspell/images/triangle-down.svg);background-repeat:no-repeat;background-position:95% 50%;background-size:10px}#mc_embed_signup .mc-field-group ul{padding:0;margin:0}#mc_embed_signup .mc-field-group ul li{list-style:none}#mc_embed_signup .mc-field-group ul li label{margin-top:-6px;text-align:left}#mc_embed_signup .mc-field-group input[type=radio]{height:0 !important;margin-bottom:0 !important;text-indent:0 !important;visibility:hidden}#mc_embed_signup .mc-field-group input[type=radio]+label:before{width:22px;height:22px;border-radius:15px;top:5px;left:-1px;position:relative;background-color:#d1d3d1;content:"";display:inline-block;visibility:visible;border:6px solid #fff}#mc_embed_signup .mc-field-group input[type=radio]:checked+label:before{width:22px;height:22px;border-radius:15px;top:5px;left:-1px;position:relative;background-color:#f7a900;content:"";display:inline-block;visibility:visible;border:6px solid #fff}#mc_embed_signup .ttrs_button{margin-top:26px;margin-bottom:30px;height:42px;line-height:42px;font-weight:normal;font-size:17px;padding:0;width:100%;border:none}.webkit #mc_embed_signup .mc-field-group select{text-indent:20px !important}.sidebar #mc_embed_signup{padding:0}.sidebar #mc_embed_signup .ttrs_button{background-color:#0d6db8;border-color:#0d6db8}.block.currency-selector{z-index:3}.block.currency-selector .selected-currency{display:block;position:absolute;right:120px;top:98px;width:52px;height:22px;background-repeat:no-repeat;background-size:32px 22px;z-index:2;text-align:right;cursor:pointer;color:#fff}@media all and (max-width:767px) {
 .block.currency-selector .selected-currency{height:32px;background-size:auto 32px} 
}.block.currency-selector .selected-currency>span{font-size:12px;background-color:#088cca;border-radius:2px;padding:0 2px;text-align:center}@media all and (max-width:767px) {
 .block.currency-selector .selected-currency>span{font-size:14px;position:relative;left:20px} 
}@media all and (max-width:767px) {
 .block.currency-selector .selected-currency>i{position:relative;left:22px;font-style:normal;font-size:22px;line-height:22px;top:3px} 
}.block.currency-selector .currency-wrap{display:none;position:absolute;right:60px;background-color:#fff;z-index:2;top:130px;width:295px;height:290px;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.block.currency-selector .currency-list{list-style:none;padding-left:0px;padding-right:0px;margin-top:7px;margin-bottom:10px}.block.currency-selector .currency-list li{display:block;background-repeat:no-repeat;background-position:20px center;background-size:32px 22px;padding-left:70px;padding-right:22px;height:45px;line-height:45px;cursor:pointer}.block.currency-selector .currency-list li span{float:right;font-size:17px;color:#a2a2a2;padding-right:30px}.block.currency-selector .currency-list li:hover{background-color:#f6f6f6}.block.currency-selector .currency-list li.tick span{background:url(/sites/all/themes/readandspell/images/list-green-tick.png) no-repeat right center;background-size:14px 11px}.block.currency-selector .cy-eu{background-image:url(/sites/all/themes/readandspell/images/flag-rect-eu.png)}.block.currency-selector .cy-glo,.block.currency-selector .cy-us{background-image:url(/sites/all/themes/readandspell/images/flag-rect-us.png)}.block.currency-selector .cy-uk{background-image:url(/sites/all/themes/readandspell/images/flag-rect-uk.png)}.block.currency-selector .cy-ie{background-image:url(/sites/all/themes/readandspell/images/flag-rect-ie.png)}.block.currency-selector .cy-ca{background-image:url(/sites/all/themes/readandspell/images/flag-rect-ca.png)}.block.currency-selector .cy-au{background-image:url(/sites/all/themes/readandspell/images/flag-rect-au.png)}.block.currency-selector .cy-nz{background-image:url(/sites/all/themes/readandspell/images/flag-rect-nz.png);border-radius:0 0 4px 4px}.order-licence-form .block.currency-selector{position:initial}@media all and (max-width:767px) {
 .order-licence-form .block.currency-selector{position:relative;right:-20px;top:-18px;font-size:15px} 
}.order-licence-form .block.currency-selector .selected-currency{right:20px;top:-20px;line-height:32px}@media all and (min-width:768px) {
 .order-licence-form .block.currency-selector .selected-currency{line-height:22px;top:64px} 
}.order-licence-form .block.currency-selector .currency-wrap{z-index:3;right:20px;top:10px}@media all and (min-width:768px) {
 .order-licence-form .block.currency-selector .currency-wrap{top:170px} 
}.order-licence-form .block.currency-selector .currency-wrap ul li{color:#000}.order-licence-form .block.currency-selector .currency-wrap ul p{display:none}.node-type-blog-post #page{overflow-x:visible;max-width:980px}.section-charter-schools,.section-for-adults,.landingpage-template,.section-home-course-2018,.section-for-adults,.section-dyslexia,.section-trial-course,.section-freetrial,.section-trial{padding-top:0}.section-charter-schools .sliding-popup-top,.section-for-adults .sliding-popup-top,.landingpage-template .sliding-popup-top,.section-home-course-2018 .sliding-popup-top,.section-for-adults .sliding-popup-top,.section-dyslexia .sliding-popup-top,.section-trial-course .sliding-popup-top,.section-freetrial .sliding-popup-top,.section-trial .sliding-popup-top{margin-top:0 !important;margin-bottom:0 !important;top:0 !important}.section-charter-schools #content article.home-course-2018,.section-for-adults #content article.home-course-2018,.landingpage-template #content article.home-course-2018,.section-home-course-2018 #content article.home-course-2018,.section-for-adults #content article.home-course-2018,.section-dyslexia #content article.home-course-2018,.section-trial-course #content article.home-course-2018,.section-freetrial #content article.home-course-2018,.section-trial #content article.home-course-2018{margin-left:0}.section-charter-schools .gray-underlay,.section-for-adults .gray-underlay,.landingpage-template .gray-underlay,.section-home-course-2018 .gray-underlay,.section-for-adults .gray-underlay,.section-dyslexia .gray-underlay,.section-trial-course .gray-underlay,.section-freetrial .gray-underlay,.section-trial .gray-underlay{display:none}.section-charter-schools #main,.section-for-adults #main,.landingpage-template #main,.section-home-course-2018 #main,.section-for-adults #main,.section-dyslexia #main,.section-trial-course #main,.section-freetrial #main,.section-trial #main{padding-top:0}.section-charter-schools #content,.section-for-adults #content,.landingpage-template #content,.section-home-course-2018 #content,.section-for-adults #content,.section-dyslexia #content,.section-trial-course #content,.section-freetrial #content,.section-trial #content{margin:0}.section-charter-schools #content .page-content,.section-for-adults #content .page-content,.landingpage-template #content .page-content,.section-home-course-2018 #content .page-content,.section-for-adults #content .page-content,.section-dyslexia #content .page-content,.section-trial-course #content .page-content,.section-freetrial #content .page-content,.section-trial #content .page-content{padding:0;width:100%;margin:auto}.section-charter-schools #content div .paragraphs-item-one-col-text.why-parents h2.title,.section-for-adults #content div .paragraphs-item-one-col-text.why-parents h2.title,.landingpage-template #content div .paragraphs-item-one-col-text.why-parents h2.title,.section-home-course-2018 #content div .paragraphs-item-one-col-text.why-parents h2.title,.section-for-adults #content div .paragraphs-item-one-col-text.why-parents h2.title,.section-dyslexia #content div .paragraphs-item-one-col-text.why-parents h2.title,.section-trial-course #content div .paragraphs-item-one-col-text.why-parents h2.title,.section-freetrial #content div .paragraphs-item-one-col-text.why-parents h2.title,.section-trial #content div .paragraphs-item-one-col-text.why-parents h2.title{padding-bottom:46px;padding-top:31px}.section-charter-schools #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p,.section-for-adults #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p,.landingpage-template #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p,.section-home-course-2018 #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p,.section-for-adults #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p,.section-dyslexia #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p,.section-trial-course #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p,.section-freetrial #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p,.section-trial #content div .paragraphs-item-one-col-text.why-parents .p-wrapper .picto p{padding:24px 0 0 0}.section-charter-schools #content div .paragraphs-item-one-col-text.how-does h2.title,.section-for-adults #content div .paragraphs-item-one-col-text.how-does h2.title,.landingpage-template #content div .paragraphs-item-one-col-text.how-does h2.title,.section-home-course-2018 #content div .paragraphs-item-one-col-text.how-does h2.title,.section-for-adults #content div .paragraphs-item-one-col-text.how-does h2.title,.section-dyslexia #content div .paragraphs-item-one-col-text.how-does h2.title,.section-trial-course #content div .paragraphs-item-one-col-text.how-does h2.title,.section-freetrial #content div .paragraphs-item-one-col-text.how-does h2.title,.section-trial #content div .paragraphs-item-one-col-text.how-does h2.title{padding-bottom:56px}.section-charter-schools #content .home-course-2018 .page-callout,.section-for-adults #content .home-course-2018 .page-callout,.landingpage-template #content .home-course-2018 .page-callout,.section-home-course-2018 #content .home-course-2018 .page-callout,.section-for-adults #content .home-course-2018 .page-callout,.section-dyslexia #content .home-course-2018 .page-callout,.section-trial-course #content .home-course-2018 .page-callout,.section-freetrial #content .home-course-2018 .page-callout,.section-trial #content .home-course-2018 .page-callout{top:90px;left:20px;width:inherit}@media all and (min-width:768px) {
 .section-charter-schools #content .home-course-2018 .page-callout,.section-for-adults #content .home-course-2018 .page-callout,.landingpage-template #content .home-course-2018 .page-callout,.section-home-course-2018 #content .home-course-2018 .page-callout,.section-for-adults #content .home-course-2018 .page-callout,.section-dyslexia #content .home-course-2018 .page-callout,.section-trial-course #content .home-course-2018 .page-callout,.section-freetrial #content .home-course-2018 .page-callout,.section-trial #content .home-course-2018 .page-callout{top:auto;bottom:44px;left:0;right:0;max-width:1280px;margin-left:auto;display:block;position:absolute;margin-right:auto;height:auto} 
}@media all and (min-width:1024px) {
 .section-charter-schools #content .home-course-2018 .page-callout,.section-for-adults #content .home-course-2018 .page-callout,.landingpage-template #content .home-course-2018 .page-callout,.section-home-course-2018 #content .home-course-2018 .page-callout,.section-for-adults #content .home-course-2018 .page-callout,.section-dyslexia #content .home-course-2018 .page-callout,.section-trial-course #content .home-course-2018 .page-callout,.section-freetrial #content .home-course-2018 .page-callout,.section-trial #content .home-course-2018 .page-callout{padding-left:8%} 
}.section-charter-schools #content .home-course-2018 .page-callout>div,.section-for-adults #content .home-course-2018 .page-callout>div,.landingpage-template #content .home-course-2018 .page-callout>div,.section-home-course-2018 #content .home-course-2018 .page-callout>div,.section-for-adults #content .home-course-2018 .page-callout>div,.section-dyslexia #content .home-course-2018 .page-callout>div,.section-trial-course #content .home-course-2018 .page-callout>div,.section-freetrial #content .home-course-2018 .page-callout>div,.section-trial #content .home-course-2018 .page-callout>div{max-width:inherit}.section-charter-schools #content .home-course-2018 .page-callout h1,.section-for-adults #content .home-course-2018 .page-callout h1,.landingpage-template #content .home-course-2018 .page-callout h1,.section-home-course-2018 #content .home-course-2018 .page-callout h1,.section-for-adults #content .home-course-2018 .page-callout h1,.section-dyslexia #content .home-course-2018 .page-callout h1,.section-trial-course #content .home-course-2018 .page-callout h1,.section-freetrial #content .home-course-2018 .page-callout h1,.section-trial #content .home-course-2018 .page-callout h1{max-width:95%}@media all and (min-width:768px) {
 .section-charter-schools #content .home-course-2018 .page-callout h1,.section-for-adults #content .home-course-2018 .page-callout h1,.landingpage-template #content .home-course-2018 .page-callout h1,.section-home-course-2018 #content .home-course-2018 .page-callout h1,.section-for-adults #content .home-course-2018 .page-callout h1,.section-dyslexia #content .home-course-2018 .page-callout h1,.section-trial-course #content .home-course-2018 .page-callout h1,.section-freetrial #content .home-course-2018 .page-callout h1,.section-trial #content .home-course-2018 .page-callout h1{max-width:72%} 
}@media all and (max-width:767px) {
 .section-charter-schools #content .home-course-2018 .page-callout .callout-text .field-item p br,.section-for-adults #content .home-course-2018 .page-callout .callout-text .field-item p br,.landingpage-template #content .home-course-2018 .page-callout .callout-text .field-item p br,.section-home-course-2018 #content .home-course-2018 .page-callout .callout-text .field-item p br,.section-for-adults #content .home-course-2018 .page-callout .callout-text .field-item p br,.section-dyslexia #content .home-course-2018 .page-callout .callout-text .field-item p br,.section-trial-course #content .home-course-2018 .page-callout .callout-text .field-item p br,.section-freetrial #content .home-course-2018 .page-callout .callout-text .field-item p br,.section-trial #content .home-course-2018 .page-callout .callout-text .field-item p br{display:none} 
}@media all and (max-width:767px) {
 .section-charter-schools #content .home-course-2018 .page-callout .transparent,.section-for-adults #content .home-course-2018 .page-callout .transparent,.landingpage-template #content .home-course-2018 .page-callout .transparent,.section-home-course-2018 #content .home-course-2018 .page-callout .transparent,.section-for-adults #content .home-course-2018 .page-callout .transparent,.section-dyslexia #content .home-course-2018 .page-callout .transparent,.section-trial-course #content .home-course-2018 .page-callout .transparent,.section-freetrial #content .home-course-2018 .page-callout .transparent,.section-trial #content .home-course-2018 .page-callout .transparent{padding-top:41px} 
}.section-charter-schools #content .home-course-2018 .page-hero-image.img-full,.section-for-adults #content .home-course-2018 .page-hero-image.img-full,.landingpage-template #content .home-course-2018 .page-hero-image.img-full,.section-home-course-2018 #content .home-course-2018 .page-hero-image.img-full,.section-for-adults #content .home-course-2018 .page-hero-image.img-full,.section-dyslexia #content .home-course-2018 .page-hero-image.img-full,.section-trial-course #content .home-course-2018 .page-hero-image.img-full,.section-freetrial #content .home-course-2018 .page-hero-image.img-full,.section-trial #content .home-course-2018 .page-hero-image.img-full{top:0;padding-top:inherit}@media all and (min-width:768px) {
 .section-charter-schools #content .home-course-2018 .page-hero-image.img-full,.section-for-adults #content .home-course-2018 .page-hero-image.img-full,.landingpage-template #content .home-course-2018 .page-hero-image.img-full,.section-home-course-2018 #content .home-course-2018 .page-hero-image.img-full,.section-for-adults #content .home-course-2018 .page-hero-image.img-full,.section-dyslexia #content .home-course-2018 .page-hero-image.img-full,.section-trial-course #content .home-course-2018 .page-hero-image.img-full,.section-freetrial #content .home-course-2018 .page-hero-image.img-full,.section-trial #content .home-course-2018 .page-hero-image.img-full{height:520px;max-height:520px;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important} 
}.section-charter-schools #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-for-adults #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.landingpage-template #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-home-course-2018 #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-for-adults #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-dyslexia #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-trial-course #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-freetrial #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-trial #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type){position:absolute;top:0}@media all and (max-width:767px) {
 .section-charter-schools #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-for-adults #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.landingpage-template #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-home-course-2018 #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-for-adults #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-dyslexia #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-trial-course #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-freetrial #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-trial #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type){left:inherit;transform:inherit;width:100% !important;max-width:inherit !important;height:100% !important;-o-object-fit:cover;object-fit:cover} 
}@media all and (min-width:768px) {
 .section-charter-schools #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-for-adults #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.landingpage-template #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-home-course-2018 #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-for-adults #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-dyslexia #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-trial-course #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-freetrial #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-trial #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type){width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center} 
}@media all and (min-width:1300px) {
 .section-charter-schools #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-for-adults #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.landingpage-template #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-home-course-2018 #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-for-adults #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-dyslexia #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-trial-course #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-freetrial #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type),.section-trial #content .home-course-2018 .page-hero-image.img-full img:not(.ellipse-yellow-right):not(.ellipse-red-left):not(:first-of-type){height:auto} 
}.section-charter-schools #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-for-adults #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-home-course-2018 #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-for-adults #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-dyslexia #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-trial-course #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-freetrial #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long,.section-trial #content .home-course-2018 .paragraphs-item-one-col-text .field-type-text-long{max-width:inherit}.section-charter-schools #content .home-course-2018 .tick-list ul,.section-for-adults #content .home-course-2018 .tick-list ul,.landingpage-template #content .home-course-2018 .tick-list ul,.section-home-course-2018 #content .home-course-2018 .tick-list ul,.section-for-adults #content .home-course-2018 .tick-list ul,.section-dyslexia #content .home-course-2018 .tick-list ul,.section-trial-course #content .home-course-2018 .tick-list ul,.section-freetrial #content .home-course-2018 .tick-list ul,.section-trial #content .home-course-2018 .tick-list ul{margin:0}.section-charter-schools #content .home-course-2018 .tick-list ul li,.section-for-adults #content .home-course-2018 .tick-list ul li,.landingpage-template #content .home-course-2018 .tick-list ul li,.section-home-course-2018 #content .home-course-2018 .tick-list ul li,.section-for-adults #content .home-course-2018 .tick-list ul li,.section-dyslexia #content .home-course-2018 .tick-list ul li,.section-trial-course #content .home-course-2018 .tick-list ul li,.section-freetrial #content .home-course-2018 .tick-list ul li,.section-trial #content .home-course-2018 .tick-list ul li{background-size:18px 18px;background-position:0 3px;font-size:15px;line-height:1.33em}@media all and (min-width:768px) {
 .section-charter-schools #content .home-course-2018 .tick-list ul li,.section-for-adults #content .home-course-2018 .tick-list ul li,.landingpage-template #content .home-course-2018 .tick-list ul li,.section-home-course-2018 #content .home-course-2018 .tick-list ul li,.section-for-adults #content .home-course-2018 .tick-list ul li,.section-dyslexia #content .home-course-2018 .tick-list ul li,.section-trial-course #content .home-course-2018 .tick-list ul li,.section-freetrial #content .home-course-2018 .tick-list ul li,.section-trial #content .home-course-2018 .tick-list ul li{font-size:17px;line-height:1.35em} 
}@media all and (min-width:768px) {
 .section-charter-schools .new-landing .paragraphs-items,.section-for-adults .new-landing .paragraphs-items,.landingpage-template .new-landing .paragraphs-items,.section-home-course-2018 .new-landing .paragraphs-items,.section-for-adults .new-landing .paragraphs-items,.section-dyslexia .new-landing .paragraphs-items,.section-trial-course .new-landing .paragraphs-items,.section-freetrial .new-landing .paragraphs-items,.section-trial .new-landing .paragraphs-items{margin:0} 
}@media all and (max-width:767px) {
 .section-charter-schools #content .teaches,.section-for-adults #content .teaches,.landingpage-template #content .teaches,.section-home-course-2018 #content .teaches,.section-for-adults #content .teaches,.section-dyslexia #content .teaches,.section-trial-course #content .teaches,.section-freetrial #content .teaches,.section-trial #content .teaches{margin-left:-10px;margin-right:-10px;margin-bottom:0} 
}.section-charter-schools #content .teaches h2.title,.section-for-adults #content .teaches h2.title,.landingpage-template #content .teaches h2.title,.section-home-course-2018 #content .teaches h2.title,.section-for-adults #content .teaches h2.title,.section-dyslexia #content .teaches h2.title,.section-trial-course #content .teaches h2.title,.section-freetrial #content .teaches h2.title,.section-trial #content .teaches h2.title{max-width:704px;margin:auto;line-height:1.18em}@media all and (max-width:767px) {
 .section-charter-schools #content .teaches h2.title,.section-for-adults #content .teaches h2.title,.landingpage-template #content .teaches h2.title,.section-home-course-2018 #content .teaches h2.title,.section-for-adults #content .teaches h2.title,.section-dyslexia #content .teaches h2.title,.section-trial-course #content .teaches h2.title,.section-freetrial #content .teaches h2.title,.section-trial #content .teaches h2.title{padding-left:30px;padding-right:30px} 
}.section-charter-schools #content .teaches p,.section-for-adults #content .teaches p,.landingpage-template #content .teaches p,.section-home-course-2018 #content .teaches p,.section-for-adults #content .teaches p,.section-dyslexia #content .teaches p,.section-trial-course #content .teaches p,.section-freetrial #content .teaches p,.section-trial #content .teaches p{padding-left:0}.section-charter-schools #content .teaches .field-name-field-text .field-item,.section-for-adults #content .teaches .field-name-field-text .field-item,.landingpage-template #content .teaches .field-name-field-text .field-item,.section-home-course-2018 #content .teaches .field-name-field-text .field-item,.section-for-adults #content .teaches .field-name-field-text .field-item,.section-dyslexia #content .teaches .field-name-field-text .field-item,.section-trial-course #content .teaches .field-name-field-text .field-item,.section-freetrial #content .teaches .field-name-field-text .field-item,.section-trial #content .teaches .field-name-field-text .field-item{display:grid;grid-template-columns:100%}@media all and (min-width:768px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item,.section-for-adults #content .teaches .field-name-field-text .field-item,.landingpage-template #content .teaches .field-name-field-text .field-item,.section-home-course-2018 #content .teaches .field-name-field-text .field-item,.section-for-adults #content .teaches .field-name-field-text .field-item,.section-dyslexia #content .teaches .field-name-field-text .field-item,.section-trial-course #content .teaches .field-name-field-text .field-item,.section-freetrial #content .teaches .field-name-field-text .field-item,.section-trial #content .teaches .field-name-field-text .field-item{grid-template-columns:1fr 1fr;grid-template-rows:220px 260px;grid-column-gap:20px;grid-row-gap:20px} 
}@media all and (min-width:768px)and (max-width:920px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item,.section-for-adults #content .teaches .field-name-field-text .field-item,.landingpage-template #content .teaches .field-name-field-text .field-item,.section-home-course-2018 #content .teaches .field-name-field-text .field-item,.section-for-adults #content .teaches .field-name-field-text .field-item,.section-dyslexia #content .teaches .field-name-field-text .field-item,.section-trial-course #content .teaches .field-name-field-text .field-item,.section-freetrial #content .teaches .field-name-field-text .field-item,.section-trial #content .teaches .field-name-field-text .field-item{grid-template-rows:280px 350px} 
}.section-charter-schools #content .teaches .field-name-field-text .field-item>div,.section-for-adults #content .teaches .field-name-field-text .field-item>div,.landingpage-template #content .teaches .field-name-field-text .field-item>div,.section-home-course-2018 #content .teaches .field-name-field-text .field-item>div,.section-for-adults #content .teaches .field-name-field-text .field-item>div,.section-dyslexia #content .teaches .field-name-field-text .field-item>div,.section-trial-course #content .teaches .field-name-field-text .field-item>div,.section-freetrial #content .teaches .field-name-field-text .field-item>div,.section-trial #content .teaches .field-name-field-text .field-item>div{overflow:hidden}.section-charter-schools #content .teaches .field-name-field-text .field-item>div img,.section-for-adults #content .teaches .field-name-field-text .field-item>div img,.landingpage-template #content .teaches .field-name-field-text .field-item>div img,.section-home-course-2018 #content .teaches .field-name-field-text .field-item>div img,.section-for-adults #content .teaches .field-name-field-text .field-item>div img,.section-dyslexia #content .teaches .field-name-field-text .field-item>div img,.section-trial-course #content .teaches .field-name-field-text .field-item>div img,.section-freetrial #content .teaches .field-name-field-text .field-item>div img,.section-trial #content .teaches .field-name-field-text .field-item>div img{-o-object-fit:cover;object-fit:cover}@media all and (max-width:1279px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item>div img,.section-for-adults #content .teaches .field-name-field-text .field-item>div img,.landingpage-template #content .teaches .field-name-field-text .field-item>div img,.section-home-course-2018 #content .teaches .field-name-field-text .field-item>div img,.section-for-adults #content .teaches .field-name-field-text .field-item>div img,.section-dyslexia #content .teaches .field-name-field-text .field-item>div img,.section-trial-course #content .teaches .field-name-field-text .field-item>div img,.section-freetrial #content .teaches .field-name-field-text .field-item>div img,.section-trial #content .teaches .field-name-field-text .field-item>div img{height:100%} 
}.section-charter-schools #content .teaches .field-name-field-text .field-item .A,.section-for-adults #content .teaches .field-name-field-text .field-item .A,.landingpage-template #content .teaches .field-name-field-text .field-item .A,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .A,.section-for-adults #content .teaches .field-name-field-text .field-item .A,.section-dyslexia #content .teaches .field-name-field-text .field-item .A,.section-trial-course #content .teaches .field-name-field-text .field-item .A,.section-freetrial #content .teaches .field-name-field-text .field-item .A,.section-trial #content .teaches .field-name-field-text .field-item .A{-ms-grid-column:1;-ms-grid-row:1;background-color:#f6f6f6;display:flex;align-items:center;padding-left:40px}@media all and (max-width:767px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item .A,.section-for-adults #content .teaches .field-name-field-text .field-item .A,.landingpage-template #content .teaches .field-name-field-text .field-item .A,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .A,.section-for-adults #content .teaches .field-name-field-text .field-item .A,.section-dyslexia #content .teaches .field-name-field-text .field-item .A,.section-trial-course #content .teaches .field-name-field-text .field-item .A,.section-freetrial #content .teaches .field-name-field-text .field-item .A,.section-trial #content .teaches .field-name-field-text .field-item .A{max-width:100vw;padding-right:20px} 
}.section-charter-schools #content .teaches .field-name-field-text .field-item .B,.section-for-adults #content .teaches .field-name-field-text .field-item .B,.landingpage-template #content .teaches .field-name-field-text .field-item .B,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .B,.section-for-adults #content .teaches .field-name-field-text .field-item .B,.section-dyslexia #content .teaches .field-name-field-text .field-item .B,.section-trial-course #content .teaches .field-name-field-text .field-item .B,.section-freetrial #content .teaches .field-name-field-text .field-item .B,.section-trial #content .teaches .field-name-field-text .field-item .B{-ms-grid-column:2;-ms-grid-row:1}@media all and (max-width:767px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item .B,.section-for-adults #content .teaches .field-name-field-text .field-item .B,.landingpage-template #content .teaches .field-name-field-text .field-item .B,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .B,.section-for-adults #content .teaches .field-name-field-text .field-item .B,.section-dyslexia #content .teaches .field-name-field-text .field-item .B,.section-trial-course #content .teaches .field-name-field-text .field-item .B,.section-freetrial #content .teaches .field-name-field-text .field-item .B,.section-trial #content .teaches .field-name-field-text .field-item .B{margin-bottom:-7px}.section-charter-schools #content .teaches .field-name-field-text .field-item .B img,.section-for-adults #content .teaches .field-name-field-text .field-item .B img,.landingpage-template #content .teaches .field-name-field-text .field-item .B img,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .B img,.section-for-adults #content .teaches .field-name-field-text .field-item .B img,.section-dyslexia #content .teaches .field-name-field-text .field-item .B img,.section-trial-course #content .teaches .field-name-field-text .field-item .B img,.section-freetrial #content .teaches .field-name-field-text .field-item .B img,.section-trial #content .teaches .field-name-field-text .field-item .B img{min-height:220px !important;max-height:367px !important;width:100vw;max-width:inherit !important;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left} 
}.section-charter-schools #content .teaches .field-name-field-text .field-item .C,.section-for-adults #content .teaches .field-name-field-text .field-item .C,.landingpage-template #content .teaches .field-name-field-text .field-item .C,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .C,.section-for-adults #content .teaches .field-name-field-text .field-item .C,.section-dyslexia #content .teaches .field-name-field-text .field-item .C,.section-trial-course #content .teaches .field-name-field-text .field-item .C,.section-freetrial #content .teaches .field-name-field-text .field-item .C,.section-trial #content .teaches .field-name-field-text .field-item .C{-ms-grid-column:1;-ms-grid-row:2;order:4}@media all and (max-width:767px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item .C,.section-for-adults #content .teaches .field-name-field-text .field-item .C,.landingpage-template #content .teaches .field-name-field-text .field-item .C,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .C,.section-for-adults #content .teaches .field-name-field-text .field-item .C,.section-dyslexia #content .teaches .field-name-field-text .field-item .C,.section-trial-course #content .teaches .field-name-field-text .field-item .C,.section-freetrial #content .teaches .field-name-field-text .field-item .C,.section-trial #content .teaches .field-name-field-text .field-item .C{margin-bottom:-7px}.section-charter-schools #content .teaches .field-name-field-text .field-item .C img,.section-for-adults #content .teaches .field-name-field-text .field-item .C img,.landingpage-template #content .teaches .field-name-field-text .field-item .C img,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .C img,.section-for-adults #content .teaches .field-name-field-text .field-item .C img,.section-dyslexia #content .teaches .field-name-field-text .field-item .C img,.section-trial-course #content .teaches .field-name-field-text .field-item .C img,.section-freetrial #content .teaches .field-name-field-text .field-item .C img,.section-trial #content .teaches .field-name-field-text .field-item .C img{min-height:220px !important;max-height:367px !important;width:100vw;max-width:inherit !important;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right} 
}@media all and (min-width:768px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item .C,.section-for-adults #content .teaches .field-name-field-text .field-item .C,.landingpage-template #content .teaches .field-name-field-text .field-item .C,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .C,.section-for-adults #content .teaches .field-name-field-text .field-item .C,.section-dyslexia #content .teaches .field-name-field-text .field-item .C,.section-trial-course #content .teaches .field-name-field-text .field-item .C,.section-freetrial #content .teaches .field-name-field-text .field-item .C,.section-trial #content .teaches .field-name-field-text .field-item .C{order:3} 
}.section-charter-schools #content .teaches .field-name-field-text .field-item .D,.section-for-adults #content .teaches .field-name-field-text .field-item .D,.landingpage-template #content .teaches .field-name-field-text .field-item .D,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .D,.section-for-adults #content .teaches .field-name-field-text .field-item .D,.section-dyslexia #content .teaches .field-name-field-text .field-item .D,.section-trial-course #content .teaches .field-name-field-text .field-item .D,.section-freetrial #content .teaches .field-name-field-text .field-item .D,.section-trial #content .teaches .field-name-field-text .field-item .D{-ms-grid-column:2;-ms-grid-row:2;background-color:#f6f6f6;order:3;padding:20px}@media all and (min-width:768px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item .D,.section-for-adults #content .teaches .field-name-field-text .field-item .D,.landingpage-template #content .teaches .field-name-field-text .field-item .D,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .D,.section-for-adults #content .teaches .field-name-field-text .field-item .D,.section-dyslexia #content .teaches .field-name-field-text .field-item .D,.section-trial-course #content .teaches .field-name-field-text .field-item .D,.section-freetrial #content .teaches .field-name-field-text .field-item .D,.section-trial #content .teaches .field-name-field-text .field-item .D{padding:40px} 
}.section-charter-schools #content .teaches .field-name-field-text .field-item .D h2,.section-for-adults #content .teaches .field-name-field-text .field-item .D h2,.landingpage-template #content .teaches .field-name-field-text .field-item .D h2,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .D h2,.section-for-adults #content .teaches .field-name-field-text .field-item .D h2,.section-dyslexia #content .teaches .field-name-field-text .field-item .D h2,.section-trial-course #content .teaches .field-name-field-text .field-item .D h2,.section-freetrial #content .teaches .field-name-field-text .field-item .D h2,.section-trial #content .teaches .field-name-field-text .field-item .D h2{font-family:"ProximaNovaRgBold";font-size:19px;line-height:1.26em}@media all and (min-width:768px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item .D h2,.section-for-adults #content .teaches .field-name-field-text .field-item .D h2,.landingpage-template #content .teaches .field-name-field-text .field-item .D h2,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .D h2,.section-for-adults #content .teaches .field-name-field-text .field-item .D h2,.section-dyslexia #content .teaches .field-name-field-text .field-item .D h2,.section-trial-course #content .teaches .field-name-field-text .field-item .D h2,.section-freetrial #content .teaches .field-name-field-text .field-item .D h2,.section-trial #content .teaches .field-name-field-text .field-item .D h2{font-size:27px;order:4} 
}@media all and (max-width:767px) {
 .section-charter-schools #content .teaches .field-name-field-text .field-item .D p,.section-for-adults #content .teaches .field-name-field-text .field-item .D p,.landingpage-template #content .teaches .field-name-field-text .field-item .D p,.section-home-course-2018 #content .teaches .field-name-field-text .field-item .D p,.section-for-adults #content .teaches .field-name-field-text .field-item .D p,.section-dyslexia #content .teaches .field-name-field-text .field-item .D p,.section-trial-course #content .teaches .field-name-field-text .field-item .D p,.section-freetrial #content .teaches .field-name-field-text .field-item .D p,.section-trial #content .teaches .field-name-field-text .field-item .D p{font-size:15px;line-height:1.33em} 
}.section-charter-schools #content .sub-plans,.section-for-adults #content .sub-plans,.landingpage-template #content .sub-plans,.section-home-course-2018 #content .sub-plans,.section-for-adults #content .sub-plans,.section-dyslexia #content .sub-plans,.section-trial-course #content .sub-plans,.section-freetrial #content .sub-plans,.section-trial #content .sub-plans{margin-bottom:0}.section-charter-schools #content .sub-plans .inside-wrapper,.section-for-adults #content .sub-plans .inside-wrapper,.landingpage-template #content .sub-plans .inside-wrapper,.section-home-course-2018 #content .sub-plans .inside-wrapper,.section-for-adults #content .sub-plans .inside-wrapper,.section-dyslexia #content .sub-plans .inside-wrapper,.section-trial-course #content .sub-plans .inside-wrapper,.section-freetrial #content .sub-plans .inside-wrapper,.section-trial #content .sub-plans .inside-wrapper{max-width:940px;padding-top:20px}@media all and (min-width:768px) {
 .section-charter-schools #content .sub-plans .inside-wrapper .over-row,.section-for-adults #content .sub-plans .inside-wrapper .over-row,.landingpage-template #content .sub-plans .inside-wrapper .over-row,.section-home-course-2018 #content .sub-plans .inside-wrapper .over-row,.section-for-adults #content .sub-plans .inside-wrapper .over-row,.section-dyslexia #content .sub-plans .inside-wrapper .over-row,.section-trial-course #content .sub-plans .inside-wrapper .over-row,.section-freetrial #content .sub-plans .inside-wrapper .over-row,.section-trial #content .sub-plans .inside-wrapper .over-row{display:flex} 
}.section-charter-schools #content .sub-plans .inside-wrapper .over-row .col-sm-6,.section-for-adults #content .sub-plans .inside-wrapper .over-row .col-sm-6,.landingpage-template #content .sub-plans .inside-wrapper .over-row .col-sm-6,.section-home-course-2018 #content .sub-plans .inside-wrapper .over-row .col-sm-6,.section-for-adults #content .sub-plans .inside-wrapper .over-row .col-sm-6,.section-dyslexia #content .sub-plans .inside-wrapper .over-row .col-sm-6,.section-trial-course #content .sub-plans .inside-wrapper .over-row .col-sm-6,.section-freetrial #content .sub-plans .inside-wrapper .over-row .col-sm-6,.section-trial #content .sub-plans .inside-wrapper .over-row .col-sm-6{display:flex;flex-direction:column;align-self:center}.section-charter-schools #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day,.section-for-adults #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day,.landingpage-template #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day,.section-home-course-2018 #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day,.section-for-adults #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day,.section-dyslexia #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day,.section-trial-course #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day,.section-freetrial #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day,.section-trial #content .sub-plans .inside-wrapper .over-row .col-sm-6 .badge-30-day{top:-150px}.section-charter-schools #content .sub-plans .inside-wrapper .left,.section-for-adults #content .sub-plans .inside-wrapper .left,.landingpage-template #content .sub-plans .inside-wrapper .left,.section-home-course-2018 #content .sub-plans .inside-wrapper .left,.section-for-adults #content .sub-plans .inside-wrapper .left,.section-dyslexia #content .sub-plans .inside-wrapper .left,.section-trial-course #content .sub-plans .inside-wrapper .left,.section-freetrial #content .sub-plans .inside-wrapper .left,.section-trial #content .sub-plans .inside-wrapper .left{color:#fff;padding-top:20px}@media all and (min-width:768px) {
 .section-charter-schools #content .sub-plans .inside-wrapper .left,.section-for-adults #content .sub-plans .inside-wrapper .left,.landingpage-template #content .sub-plans .inside-wrapper .left,.section-home-course-2018 #content .sub-plans .inside-wrapper .left,.section-for-adults #content .sub-plans .inside-wrapper .left,.section-dyslexia #content .sub-plans .inside-wrapper .left,.section-trial-course #content .sub-plans .inside-wrapper .left,.section-freetrial #content .sub-plans .inside-wrapper .left,.section-trial #content .sub-plans .inside-wrapper .left{padding-top:8%} 
}.section-charter-schools #content .sub-plans .inside-wrapper .left h2,.section-for-adults #content .sub-plans .inside-wrapper .left h2,.landingpage-template #content .sub-plans .inside-wrapper .left h2,.section-home-course-2018 #content .sub-plans .inside-wrapper .left h2,.section-for-adults #content .sub-plans .inside-wrapper .left h2,.section-dyslexia #content .sub-plans .inside-wrapper .left h2,.section-trial-course #content .sub-plans .inside-wrapper .left h2,.section-freetrial #content .sub-plans .inside-wrapper .left h2,.section-trial #content .sub-plans .inside-wrapper .left h2{font-family:"ProximaNovaRgBold";font-size:28px;line-height:1.18em;text-shadow:0 0 4px rgba(0,0,0,.2);margin-bottom:30px}@media all and (min-width:768px) {
 .section-charter-schools #content .sub-plans .inside-wrapper .left h2,.section-for-adults #content .sub-plans .inside-wrapper .left h2,.landingpage-template #content .sub-plans .inside-wrapper .left h2,.section-home-course-2018 #content .sub-plans .inside-wrapper .left h2,.section-for-adults #content .sub-plans .inside-wrapper .left h2,.section-dyslexia #content .sub-plans .inside-wrapper .left h2,.section-trial-course #content .sub-plans .inside-wrapper .left h2,.section-freetrial #content .sub-plans .inside-wrapper .left h2,.section-trial #content .sub-plans .inside-wrapper .left h2{max-width:80%;font-size:40px;line-height:1.15em} 
}.section-charter-schools #content .sub-plans .inside-wrapper .left ul,.section-for-adults #content .sub-plans .inside-wrapper .left ul,.landingpage-template #content .sub-plans .inside-wrapper .left ul,.section-home-course-2018 #content .sub-plans .inside-wrapper .left ul,.section-for-adults #content .sub-plans .inside-wrapper .left ul,.section-dyslexia #content .sub-plans .inside-wrapper .left ul,.section-trial-course #content .sub-plans .inside-wrapper .left ul,.section-freetrial #content .sub-plans .inside-wrapper .left ul,.section-trial #content .sub-plans .inside-wrapper .left ul{padding-left:0}.section-charter-schools #content .sub-plans .inside-wrapper .left ul li,.section-for-adults #content .sub-plans .inside-wrapper .left ul li,.landingpage-template #content .sub-plans .inside-wrapper .left ul li,.section-home-course-2018 #content .sub-plans .inside-wrapper .left ul li,.section-for-adults #content .sub-plans .inside-wrapper .left ul li,.section-dyslexia #content .sub-plans .inside-wrapper .left ul li,.section-trial-course #content .sub-plans .inside-wrapper .left ul li,.section-freetrial #content .sub-plans .inside-wrapper .left ul li,.section-trial #content .sub-plans .inside-wrapper .left ul li{margin-bottom:10px}.section-charter-schools #content .sub-plans .inside-wrapper .right,.section-for-adults #content .sub-plans .inside-wrapper .right,.landingpage-template #content .sub-plans .inside-wrapper .right,.section-home-course-2018 #content .sub-plans .inside-wrapper .right,.section-for-adults #content .sub-plans .inside-wrapper .right,.section-dyslexia #content .sub-plans .inside-wrapper .right,.section-trial-course #content .sub-plans .inside-wrapper .right,.section-freetrial #content .sub-plans .inside-wrapper .right,.section-trial #content .sub-plans .inside-wrapper .right{padding-bottom:20px}@media all and (max-width:767px) {
 .section-charter-schools #content .sub-plans .inside-wrapper .right,.section-for-adults #content .sub-plans .inside-wrapper .right,.landingpage-template #content .sub-plans .inside-wrapper .right,.section-home-course-2018 #content .sub-plans .inside-wrapper .right,.section-for-adults #content .sub-plans .inside-wrapper .right,.section-dyslexia #content .sub-plans .inside-wrapper .right,.section-trial-course #content .sub-plans .inside-wrapper .right,.section-freetrial #content .sub-plans .inside-wrapper .right,.section-trial #content .sub-plans .inside-wrapper .right{padding-left:0;padding-right:0} 
}.section-charter-schools #content .sub-plans .homeschoolers,.section-for-adults #content .sub-plans .homeschoolers,.landingpage-template #content .sub-plans .homeschoolers,.section-home-course-2018 #content .sub-plans .homeschoolers,.section-for-adults #content .sub-plans .homeschoolers,.section-dyslexia #content .sub-plans .homeschoolers,.section-trial-course #content .sub-plans .homeschoolers,.section-freetrial #content .sub-plans .homeschoolers,.section-trial #content .sub-plans .homeschoolers{max-width:753px}@media screen and (max-width:600px) {
 .section-charter-schools #content .sub-plans .homeschoolers .order-licence-form,.section-for-adults #content .sub-plans .homeschoolers .order-licence-form,.landingpage-template #content .sub-plans .homeschoolers .order-licence-form,.section-home-course-2018 #content .sub-plans .homeschoolers .order-licence-form,.section-for-adults #content .sub-plans .homeschoolers .order-licence-form,.section-dyslexia #content .sub-plans .homeschoolers .order-licence-form,.section-trial-course #content .sub-plans .homeschoolers .order-licence-form,.section-freetrial #content .sub-plans .homeschoolers .order-licence-form,.section-trial #content .sub-plans .homeschoolers .order-licence-form{max-width:100%} 
}.section-charter-schools #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label,.section-for-adults #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label,.landingpage-template #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label,.section-home-course-2018 #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label,.section-for-adults #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label,.section-dyslexia #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label,.section-trial-course #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label,.section-freetrial #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label,.section-trial #content .sub-plans .homeschoolers .order-licence-form input.checked+.plan label{background-color:#fff;border-color:#4a8bbb;color:#000}.section-charter-schools #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle,.section-for-adults #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle,.landingpage-template #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle,.section-home-course-2018 #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle,.section-for-adults #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle,.section-dyslexia #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle,.section-trial-course #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle,.section-freetrial #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle,.section-trial #content .sub-plans .homeschoolers .order-licence-form input[type=radio].checked+.plan label .radio-circle{background-color:#ffad00;border:solid 8px #f8f8f8;box-shadow:0px 0px 0px 1px #dbdbdb}.section-charter-schools #content .sub-plans .homeschoolers label[for=users],.section-for-adults #content .sub-plans .homeschoolers label[for=users],.landingpage-template #content .sub-plans .homeschoolers label[for=users],.section-home-course-2018 #content .sub-plans .homeschoolers label[for=users],.section-for-adults #content .sub-plans .homeschoolers label[for=users],.section-dyslexia #content .sub-plans .homeschoolers label[for=users],.section-trial-course #content .sub-plans .homeschoolers label[for=users],.section-freetrial #content .sub-plans .homeschoolers label[for=users],.section-trial #content .sub-plans .homeschoolers label[for=users]{font-size:30px;font-weight:500;text-align:center;padding-bottom:40px;letter-spacing:-0.56px;font-family:"core_sans_a_55_mediumregular",sans-serif}.section-charter-schools #content .sub-plans .homeschoolers label.users,.section-for-adults #content .sub-plans .homeschoolers label.users,.landingpage-template #content .sub-plans .homeschoolers label.users,.section-home-course-2018 #content .sub-plans .homeschoolers label.users,.section-for-adults #content .sub-plans .homeschoolers label.users,.section-dyslexia #content .sub-plans .homeschoolers label.users,.section-trial-course #content .sub-plans .homeschoolers label.users,.section-freetrial #content .sub-plans .homeschoolers label.users,.section-trial #content .sub-plans .homeschoolers label.users{height:60px;padding-top:4px;font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:19px}.section-charter-schools #content .sub-plans .homeschoolers label.users.last,.section-for-adults #content .sub-plans .homeschoolers label.users.last,.landingpage-template #content .sub-plans .homeschoolers label.users.last,.section-home-course-2018 #content .sub-plans .homeschoolers label.users.last,.section-for-adults #content .sub-plans .homeschoolers label.users.last,.section-dyslexia #content .sub-plans .homeschoolers label.users.last,.section-trial-course #content .sub-plans .homeschoolers label.users.last,.section-freetrial #content .sub-plans .homeschoolers label.users.last,.section-trial #content .sub-plans .homeschoolers label.users.last{padding-top:14px}.section-charter-schools #content .sub-plans .homeschoolers .period-box,.section-for-adults #content .sub-plans .homeschoolers .period-box,.landingpage-template #content .sub-plans .homeschoolers .period-box,.section-home-course-2018 #content .sub-plans .homeschoolers .period-box,.section-for-adults #content .sub-plans .homeschoolers .period-box,.section-dyslexia #content .sub-plans .homeschoolers .period-box,.section-trial-course #content .sub-plans .homeschoolers .period-box,.section-freetrial #content .sub-plans .homeschoolers .period-box,.section-trial #content .sub-plans .homeschoolers .period-box{display:grid;grid-template-columns:1fr 168px;grid-row-gap:2px;grid-column-gap:15px}.section-charter-schools #content .sub-plans .homeschoolers .plan,.section-for-adults #content .sub-plans .homeschoolers .plan,.landingpage-template #content .sub-plans .homeschoolers .plan,.section-home-course-2018 #content .sub-plans .homeschoolers .plan,.section-for-adults #content .sub-plans .homeschoolers .plan,.section-dyslexia #content .sub-plans .homeschoolers .plan,.section-trial-course #content .sub-plans .homeschoolers .plan,.section-freetrial #content .sub-plans .homeschoolers .plan,.section-trial #content .sub-plans .homeschoolers .plan{display:grid;grid-template-columns:1fr;grid-column-start:1;grid-column-end:3;grid-template-columns:1fr}@media all and (min-width:620px) {
 .section-charter-schools #content .sub-plans .homeschoolers .plan,.section-for-adults #content .sub-plans .homeschoolers .plan,.landingpage-template #content .sub-plans .homeschoolers .plan,.section-home-course-2018 #content .sub-plans .homeschoolers .plan,.section-for-adults #content .sub-plans .homeschoolers .plan,.section-dyslexia #content .sub-plans .homeschoolers .plan,.section-trial-course #content .sub-plans .homeschoolers .plan,.section-freetrial #content .sub-plans .homeschoolers .plan,.section-trial #content .sub-plans .homeschoolers .plan{grid-column-start:1;grid-column-end:2} 
}.section-charter-schools #content .sub-plans .homeschoolers .plan .period,.section-for-adults #content .sub-plans .homeschoolers .plan .period,.landingpage-template #content .sub-plans .homeschoolers .plan .period,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period,.section-for-adults #content .sub-plans .homeschoolers .plan .period,.section-dyslexia #content .sub-plans .homeschoolers .plan .period,.section-trial-course #content .sub-plans .homeschoolers .plan .period,.section-freetrial #content .sub-plans .homeschoolers .plan .period,.section-trial #content .sub-plans .homeschoolers .plan .period{grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:68px 1fr auto}@media all and (min-width:720px) {
 .section-charter-schools #content .sub-plans .homeschoolers .plan .period,.section-for-adults #content .sub-plans .homeschoolers .plan .period,.landingpage-template #content .sub-plans .homeschoolers .plan .period,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period,.section-for-adults #content .sub-plans .homeschoolers .plan .period,.section-dyslexia #content .sub-plans .homeschoolers .plan .period,.section-trial-course #content .sub-plans .homeschoolers .plan .period,.section-freetrial #content .sub-plans .homeschoolers .plan .period,.section-trial #content .sub-plans .homeschoolers .plan .period{grid-template-columns:68px 1fr 180px} 
}@media all and (min-width:720px) {
 .section-charter-schools #content .sub-plans .homeschoolers .plan .period.special,.section-for-adults #content .sub-plans .homeschoolers .plan .period.special,.landingpage-template #content .sub-plans .homeschoolers .plan .period.special,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period.special,.section-for-adults #content .sub-plans .homeschoolers .plan .period.special,.section-dyslexia #content .sub-plans .homeschoolers .plan .period.special,.section-trial-course #content .sub-plans .homeschoolers .plan .period.special,.section-freetrial #content .sub-plans .homeschoolers .plan .period.special,.section-trial #content .sub-plans .homeschoolers .plan .period.special{grid-template-columns:68px 1fr 180px} 
}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .month-text,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text,.landingpage-template #content .sub-plans .homeschoolers .plan .period .month-text,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .month-text,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .month-text,.section-trial-course #content .sub-plans .homeschoolers .plan .period .month-text,.section-freetrial #content .sub-plans .homeschoolers .plan .period .month-text,.section-trial #content .sub-plans .homeschoolers .plan .period .month-text{display:grid;align-self:center;justify-self:left}@media all and (min-width:720px) {
 .section-charter-schools #content .sub-plans .homeschoolers .plan .period .month-text,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text,.landingpage-template #content .sub-plans .homeschoolers .plan .period .month-text,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .month-text,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .month-text,.section-trial-course #content .sub-plans .homeschoolers .plan .period .month-text,.section-freetrial #content .sub-plans .homeschoolers .plan .period .month-text,.section-trial #content .sub-plans .homeschoolers .plan .period .month-text{grid-template-columns:auto auto;grid-column-gap:16px} 
}.section-charter-schools #content .sub-plans .homeschoolers .plan .period>div,.section-charter-schools #content .sub-plans .homeschoolers .plan .period>span,.section-for-adults #content .sub-plans .homeschoolers .plan .period>div,.section-for-adults #content .sub-plans .homeschoolers .plan .period>span,.landingpage-template #content .sub-plans .homeschoolers .plan .period>div,.landingpage-template #content .sub-plans .homeschoolers .plan .period>span,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period>div,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period>span,.section-for-adults #content .sub-plans .homeschoolers .plan .period>div,.section-for-adults #content .sub-plans .homeschoolers .plan .period>span,.section-dyslexia #content .sub-plans .homeschoolers .plan .period>div,.section-dyslexia #content .sub-plans .homeschoolers .plan .period>span,.section-trial-course #content .sub-plans .homeschoolers .plan .period>div,.section-trial-course #content .sub-plans .homeschoolers .plan .period>span,.section-freetrial #content .sub-plans .homeschoolers .plan .period>div,.section-freetrial #content .sub-plans .homeschoolers .plan .period>span,.section-trial #content .sub-plans .homeschoolers .plan .period>div,.section-trial #content .sub-plans .homeschoolers .plan .period>span{display:flex;flex-direction:column;justify-content:center}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .circle,.section-for-adults #content .sub-plans .homeschoolers .plan .period .circle,.landingpage-template #content .sub-plans .homeschoolers .plan .period .circle,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .circle,.section-for-adults #content .sub-plans .homeschoolers .plan .period .circle,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .circle,.section-trial-course #content .sub-plans .homeschoolers .plan .period .circle,.section-freetrial #content .sub-plans .homeschoolers .plan .period .circle,.section-trial #content .sub-plans .homeschoolers .plan .period .circle{align-items:center}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .radio-circle,.section-for-adults #content .sub-plans .homeschoolers .plan .period .radio-circle,.landingpage-template #content .sub-plans .homeschoolers .plan .period .radio-circle,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .radio-circle,.section-for-adults #content .sub-plans .homeschoolers .plan .period .radio-circle,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .radio-circle,.section-trial-course #content .sub-plans .homeschoolers .plan .period .radio-circle,.section-freetrial #content .sub-plans .homeschoolers .plan .period .radio-circle,.section-trial #content .sub-plans .homeschoolers .plan .period .radio-circle{margin:0;padding:0;width:28px;height:28px}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .month-text,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text,.landingpage-template #content .sub-plans .homeschoolers .plan .period .month-text,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .month-text,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .month-text,.section-trial-course #content .sub-plans .homeschoolers .plan .period .month-text,.section-freetrial #content .sub-plans .homeschoolers .plan .period .month-text,.section-trial #content .sub-plans .homeschoolers .plan .period .month-text{margin:0;padding:0;text-align:left}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .month-text .orange-1,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text .orange-1,.landingpage-template #content .sub-plans .homeschoolers .plan .period .month-text .orange-1,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .month-text .orange-1,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text .orange-1,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .month-text .orange-1,.section-trial-course #content .sub-plans .homeschoolers .plan .period .month-text .orange-1,.section-freetrial #content .sub-plans .homeschoolers .plan .period .month-text .orange-1,.section-trial #content .sub-plans .homeschoolers .plan .period .month-text .orange-1{display:inline-block;position:inherit;margin:0 0 7px 0;width:-moz-fit-content;width:fit-content;font-size:13px;height:20px;padding:3px 5px}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .month-text .main-label,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text .main-label,.landingpage-template #content .sub-plans .homeschoolers .plan .period .month-text .main-label,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .month-text .main-label,.section-for-adults #content .sub-plans .homeschoolers .plan .period .month-text .main-label,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .month-text .main-label,.section-trial-course #content .sub-plans .homeschoolers .plan .period .month-text .main-label,.section-freetrial #content .sub-plans .homeschoolers .plan .period .month-text .main-label,.section-trial #content .sub-plans .homeschoolers .plan .period .month-text .main-label{display:block;white-space:normal;line-height:normal;font-size:19px}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small{font-size:12px;text-decoration:line-through;display:inline}@media all and (min-width:620px) {
 .section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right .oldp,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right .permonth-small{font-size:14px} 
}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right .from,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right .permonth{font-size:14px;font-weight:bold;line-height:normal;top:inherit;padding:0}@media all and (min-width:620px) {
 .section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right .from,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right .permonth,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right .from,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right .permonth{font-size:19px} 
}.section-charter-schools #content .sub-plans .homeschoolers .plan .period .price-right>span,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right>span,.landingpage-template #content .sub-plans .homeschoolers .plan .period .price-right>span,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .period .price-right>span,.section-for-adults #content .sub-plans .homeschoolers .plan .period .price-right>span,.section-dyslexia #content .sub-plans .homeschoolers .plan .period .price-right>span,.section-trial-course #content .sub-plans .homeschoolers .plan .period .price-right>span,.section-freetrial #content .sub-plans .homeschoolers .plan .period .price-right>span,.section-trial #content .sub-plans .homeschoolers .plan .period .price-right>span{text-align:right}.section-charter-schools #content .sub-plans .homeschoolers .plan .off-y,.section-for-adults #content .sub-plans .homeschoolers .plan .off-y,.landingpage-template #content .sub-plans .homeschoolers .plan .off-y,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .off-y,.section-for-adults #content .sub-plans .homeschoolers .plan .off-y,.section-dyslexia #content .sub-plans .homeschoolers .plan .off-y,.section-trial-course #content .sub-plans .homeschoolers .plan .off-y,.section-freetrial #content .sub-plans .homeschoolers .plan .off-y,.section-trial #content .sub-plans .homeschoolers .plan .off-y{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.section-charter-schools #content .sub-plans .homeschoolers .plan .off-y .saving,.section-for-adults #content .sub-plans .homeschoolers .plan .off-y .saving,.landingpage-template #content .sub-plans .homeschoolers .plan .off-y .saving,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .off-y .saving,.section-for-adults #content .sub-plans .homeschoolers .plan .off-y .saving,.section-dyslexia #content .sub-plans .homeschoolers .plan .off-y .saving,.section-trial-course #content .sub-plans .homeschoolers .plan .off-y .saving,.section-freetrial #content .sub-plans .homeschoolers .plan .off-y .saving,.section-trial #content .sub-plans .homeschoolers .plan .off-y .saving{font-size:16px;line-height:normal;font-weight:normal}.section-charter-schools #content .sub-plans .homeschoolers .plan .off-y .s40,.section-for-adults #content .sub-plans .homeschoolers .plan .off-y .s40,.landingpage-template #content .sub-plans .homeschoolers .plan .off-y .s40,.section-home-course-2018 #content .sub-plans .homeschoolers .plan .off-y .s40,.section-for-adults #content .sub-plans .homeschoolers .plan .off-y .s40,.section-dyslexia #content .sub-plans .homeschoolers .plan .off-y .s40,.section-trial-course #content .sub-plans .homeschoolers .plan .off-y .s40,.section-freetrial #content .sub-plans .homeschoolers .plan .off-y .s40,.section-trial #content .sub-plans .homeschoolers .plan .off-y .s40{font-size:30px;line-height:normal}.section-charter-schools #content .sub-plans .homeschoolers .total,.section-for-adults #content .sub-plans .homeschoolers .total,.landingpage-template #content .sub-plans .homeschoolers .total,.section-home-course-2018 #content .sub-plans .homeschoolers .total,.section-for-adults #content .sub-plans .homeschoolers .total,.section-dyslexia #content .sub-plans .homeschoolers .total,.section-trial-course #content .sub-plans .homeschoolers .total,.section-freetrial #content .sub-plans .homeschoolers .total,.section-trial #content .sub-plans .homeschoolers .total{background-color:#fff;color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;grid-row-start:3;grid-row-end:4;grid-column-start:1;grid-column-end:3;position:relative}@media all and (min-width:620px) {
 .section-charter-schools #content .sub-plans .homeschoolers .total,.section-for-adults #content .sub-plans .homeschoolers .total,.landingpage-template #content .sub-plans .homeschoolers .total,.section-home-course-2018 #content .sub-plans .homeschoolers .total,.section-for-adults #content .sub-plans .homeschoolers .total,.section-dyslexia #content .sub-plans .homeschoolers .total,.section-trial-course #content .sub-plans .homeschoolers .total,.section-freetrial #content .sub-plans .homeschoolers .total,.section-trial #content .sub-plans .homeschoolers .total{grid-row-start:1;grid-row-end:3;grid-column-start:2;grid-column-end:3} 
}.section-charter-schools #content .sub-plans .homeschoolers .total .t-label,.section-for-adults #content .sub-plans .homeschoolers .total .t-label,.landingpage-template #content .sub-plans .homeschoolers .total .t-label,.section-home-course-2018 #content .sub-plans .homeschoolers .total .t-label,.section-for-adults #content .sub-plans .homeschoolers .total .t-label,.section-dyslexia #content .sub-plans .homeschoolers .total .t-label,.section-trial-course #content .sub-plans .homeschoolers .total .t-label,.section-freetrial #content .sub-plans .homeschoolers .total .t-label,.section-trial #content .sub-plans .homeschoolers .total .t-label{font-size:18px;font-family:"core_sans_a_55_mediumregular",sans-serif}.section-charter-schools #content .sub-plans .homeschoolers .total .t-fullpr,.section-for-adults #content .sub-plans .homeschoolers .total .t-fullpr,.landingpage-template #content .sub-plans .homeschoolers .total .t-fullpr,.section-home-course-2018 #content .sub-plans .homeschoolers .total .t-fullpr,.section-for-adults #content .sub-plans .homeschoolers .total .t-fullpr,.section-dyslexia #content .sub-plans .homeschoolers .total .t-fullpr,.section-trial-course #content .sub-plans .homeschoolers .total .t-fullpr,.section-freetrial #content .sub-plans .homeschoolers .total .t-fullpr,.section-trial #content .sub-plans .homeschoolers .total .t-fullpr{font-size:16px;color:#5a5a5a;text-decoration:line-through;font-family:"core_sans_a_45_regularregular",sans-serif}.section-charter-schools #content .sub-plans .homeschoolers .total .t-savepr,.section-for-adults #content .sub-plans .homeschoolers .total .t-savepr,.landingpage-template #content .sub-plans .homeschoolers .total .t-savepr,.section-home-course-2018 #content .sub-plans .homeschoolers .total .t-savepr,.section-for-adults #content .sub-plans .homeschoolers .total .t-savepr,.section-dyslexia #content .sub-plans .homeschoolers .total .t-savepr,.section-trial-course #content .sub-plans .homeschoolers .total .t-savepr,.section-freetrial #content .sub-plans .homeschoolers .total .t-savepr,.section-trial #content .sub-plans .homeschoolers .total .t-savepr{font-size:22px;font-family:"core_sans_a_65_boldregular",sans-serif}.section-charter-schools #content .sub-plans .homeschoolers .order-licence-form label.period,.section-for-adults #content .sub-plans .homeschoolers .order-licence-form label.period,.landingpage-template #content .sub-plans .homeschoolers .order-licence-form label.period,.section-home-course-2018 #content .sub-plans .homeschoolers .order-licence-form label.period,.section-for-adults #content .sub-plans .homeschoolers .order-licence-form label.period,.section-dyslexia #content .sub-plans .homeschoolers .order-licence-form label.period,.section-trial-course #content .sub-plans .homeschoolers .order-licence-form label.period,.section-freetrial #content .sub-plans .homeschoolers .order-licence-form label.period,.section-trial #content .sub-plans .homeschoolers .order-licence-form label.period{height:105px}.section-charter-schools #content .sub-plans .homeschoolers .confirm,.section-for-adults #content .sub-plans .homeschoolers .confirm,.landingpage-template #content .sub-plans .homeschoolers .confirm,.section-home-course-2018 #content .sub-plans .homeschoolers .confirm,.section-for-adults #content .sub-plans .homeschoolers .confirm,.section-dyslexia #content .sub-plans .homeschoolers .confirm,.section-trial-course #content .sub-plans .homeschoolers .confirm,.section-freetrial #content .sub-plans .homeschoolers .confirm,.section-trial #content .sub-plans .homeschoolers .confirm{margin-top:30px;margin-bottom:20px;position:relative}.section-charter-schools #content .sub-plans .homeschoolers input#confirm,.section-for-adults #content .sub-plans .homeschoolers input#confirm,.landingpage-template #content .sub-plans .homeschoolers input#confirm,.section-home-course-2018 #content .sub-plans .homeschoolers input#confirm,.section-for-adults #content .sub-plans .homeschoolers input#confirm,.section-dyslexia #content .sub-plans .homeschoolers input#confirm,.section-trial-course #content .sub-plans .homeschoolers input#confirm,.section-freetrial #content .sub-plans .homeschoolers input#confirm,.section-trial #content .sub-plans .homeschoolers input#confirm{-webkit-appearance:initial;width:28px;height:28px;border:solid 1px #dbdbdb;border-radius:4px;background-color:#f8f8f8;margin-bottom:88px;margin-right:12px;float:left}@media all and (min-width:720px) {
 .section-charter-schools #content .sub-plans .homeschoolers input#confirm,.section-for-adults #content .sub-plans .homeschoolers input#confirm,.landingpage-template #content .sub-plans .homeschoolers input#confirm,.section-home-course-2018 #content .sub-plans .homeschoolers input#confirm,.section-for-adults #content .sub-plans .homeschoolers input#confirm,.section-dyslexia #content .sub-plans .homeschoolers input#confirm,.section-trial-course #content .sub-plans .homeschoolers input#confirm,.section-freetrial #content .sub-plans .homeschoolers input#confirm,.section-trial #content .sub-plans .homeschoolers input#confirm{margin-bottom:20px} 
}.section-charter-schools #content .sub-plans .homeschoolers input#confirm:checked,.section-for-adults #content .sub-plans .homeschoolers input#confirm:checked,.landingpage-template #content .sub-plans .homeschoolers input#confirm:checked,.section-home-course-2018 #content .sub-plans .homeschoolers input#confirm:checked,.section-for-adults #content .sub-plans .homeschoolers input#confirm:checked,.section-dyslexia #content .sub-plans .homeschoolers input#confirm:checked,.section-trial-course #content .sub-plans .homeschoolers input#confirm:checked,.section-freetrial #content .sub-plans .homeschoolers input#confirm:checked,.section-trial #content .sub-plans .homeschoolers input#confirm:checked{background:#f8f8f8 url(/sites/all/themes/readandspell/images/checkmark-orange.svg) no-repeat;background-position:4px 5px;background-size:17px 15px}.section-charter-schools #content .sub-plans .homeschoolers label[for=confirm],.section-for-adults #content .sub-plans .homeschoolers label[for=confirm],.landingpage-template #content .sub-plans .homeschoolers label[for=confirm],.section-home-course-2018 #content .sub-plans .homeschoolers label[for=confirm],.section-for-adults #content .sub-plans .homeschoolers label[for=confirm],.section-dyslexia #content .sub-plans .homeschoolers label[for=confirm],.section-trial-course #content .sub-plans .homeschoolers label[for=confirm],.section-freetrial #content .sub-plans .homeschoolers label[for=confirm],.section-trial #content .sub-plans .homeschoolers label[for=confirm]{padding-top:5px;font-size:17px}.section-charter-schools #content .sub-plans .homeschoolers .mail-button,.section-for-adults #content .sub-plans .homeschoolers .mail-button,.landingpage-template #content .sub-plans .homeschoolers .mail-button,.section-home-course-2018 #content .sub-plans .homeschoolers .mail-button,.section-for-adults #content .sub-plans .homeschoolers .mail-button,.section-dyslexia #content .sub-plans .homeschoolers .mail-button,.section-trial-course #content .sub-plans .homeschoolers .mail-button,.section-freetrial #content .sub-plans .homeschoolers .mail-button,.section-trial #content .sub-plans .homeschoolers .mail-button{display:grid;grid-template-columns:1fr;grid-column-gap:6px;margin-bottom:20px}@media all and (min-width:720px) {
 .section-charter-schools #content .sub-plans .homeschoolers .mail-button,.section-for-adults #content .sub-plans .homeschoolers .mail-button,.landingpage-template #content .sub-plans .homeschoolers .mail-button,.section-home-course-2018 #content .sub-plans .homeschoolers .mail-button,.section-for-adults #content .sub-plans .homeschoolers .mail-button,.section-dyslexia #content .sub-plans .homeschoolers .mail-button,.section-trial-course #content .sub-plans .homeschoolers .mail-button,.section-freetrial #content .sub-plans .homeschoolers .mail-button,.section-trial #content .sub-plans .homeschoolers .mail-button{grid-template-columns:61% 1fr} 
}.section-charter-schools #content .sub-plans .homeschoolers .mail-button input,.section-for-adults #content .sub-plans .homeschoolers .mail-button input,.landingpage-template #content .sub-plans .homeschoolers .mail-button input,.section-home-course-2018 #content .sub-plans .homeschoolers .mail-button input,.section-for-adults #content .sub-plans .homeschoolers .mail-button input,.section-dyslexia #content .sub-plans .homeschoolers .mail-button input,.section-trial-course #content .sub-plans .homeschoolers .mail-button input,.section-freetrial #content .sub-plans .homeschoolers .mail-button input,.section-trial #content .sub-plans .homeschoolers .mail-button input{height:56px}.section-charter-schools #content .sub-plans .homeschoolers .mail-button .ttrs_button,.section-for-adults #content .sub-plans .homeschoolers .mail-button .ttrs_button,.landingpage-template #content .sub-plans .homeschoolers .mail-button .ttrs_button,.section-home-course-2018 #content .sub-plans .homeschoolers .mail-button .ttrs_button,.section-for-adults #content .sub-plans .homeschoolers .mail-button .ttrs_button,.section-dyslexia #content .sub-plans .homeschoolers .mail-button .ttrs_button,.section-trial-course #content .sub-plans .homeschoolers .mail-button .ttrs_button,.section-freetrial #content .sub-plans .homeschoolers .mail-button .ttrs_button,.section-trial #content .sub-plans .homeschoolers .mail-button .ttrs_button{height:60px;font-size:22px;padding:14px 48px}.section-charter-schools #content .sub-plans .homeschoolers .recurring,.section-for-adults #content .sub-plans .homeschoolers .recurring,.landingpage-template #content .sub-plans .homeschoolers .recurring,.section-home-course-2018 #content .sub-plans .homeschoolers .recurring,.section-for-adults #content .sub-plans .homeschoolers .recurring,.section-dyslexia #content .sub-plans .homeschoolers .recurring,.section-trial-course #content .sub-plans .homeschoolers .recurring,.section-freetrial #content .sub-plans .homeschoolers .recurring,.section-trial #content .sub-plans .homeschoolers .recurring{font-size:16px;opacity:.5}.section-charter-schools #readandspell-trial-form h1,.section-charter-schools #readandspell-trial-form--2 h1,.section-for-adults #readandspell-trial-form h1,.section-for-adults #readandspell-trial-form--2 h1,.landingpage-template #readandspell-trial-form h1,.landingpage-template #readandspell-trial-form--2 h1,.section-home-course-2018 #readandspell-trial-form h1,.section-home-course-2018 #readandspell-trial-form--2 h1,.section-for-adults #readandspell-trial-form h1,.section-for-adults #readandspell-trial-form--2 h1,.section-dyslexia #readandspell-trial-form h1,.section-dyslexia #readandspell-trial-form--2 h1,.section-trial-course #readandspell-trial-form h1,.section-trial-course #readandspell-trial-form--2 h1,.section-freetrial #readandspell-trial-form h1,.section-freetrial #readandspell-trial-form--2 h1,.section-trial #readandspell-trial-form h1,.section-trial #readandspell-trial-form--2 h1{font-size:27px}@media all and (max-width:767px) {
 .section-charter-schools #readandspell-trial-form h1,.section-charter-schools #readandspell-trial-form--2 h1,.section-for-adults #readandspell-trial-form h1,.section-for-adults #readandspell-trial-form--2 h1,.landingpage-template #readandspell-trial-form h1,.landingpage-template #readandspell-trial-form--2 h1,.section-home-course-2018 #readandspell-trial-form h1,.section-home-course-2018 #readandspell-trial-form--2 h1,.section-for-adults #readandspell-trial-form h1,.section-for-adults #readandspell-trial-form--2 h1,.section-dyslexia #readandspell-trial-form h1,.section-dyslexia #readandspell-trial-form--2 h1,.section-trial-course #readandspell-trial-form h1,.section-trial-course #readandspell-trial-form--2 h1,.section-freetrial #readandspell-trial-form h1,.section-freetrial #readandspell-trial-form--2 h1,.section-trial #readandspell-trial-form h1,.section-trial #readandspell-trial-form--2 h1{margin-top:20px} 
}.section-charter-schools #readandspell-trial-form .subtitle,.section-charter-schools #readandspell-trial-form--2 .subtitle,.section-for-adults #readandspell-trial-form .subtitle,.section-for-adults #readandspell-trial-form--2 .subtitle,.landingpage-template #readandspell-trial-form .subtitle,.landingpage-template #readandspell-trial-form--2 .subtitle,.section-home-course-2018 #readandspell-trial-form .subtitle,.section-home-course-2018 #readandspell-trial-form--2 .subtitle,.section-for-adults #readandspell-trial-form .subtitle,.section-for-adults #readandspell-trial-form--2 .subtitle,.section-dyslexia #readandspell-trial-form .subtitle,.section-dyslexia #readandspell-trial-form--2 .subtitle,.section-trial-course #readandspell-trial-form .subtitle,.section-trial-course #readandspell-trial-form--2 .subtitle,.section-freetrial #readandspell-trial-form .subtitle,.section-freetrial #readandspell-trial-form--2 .subtitle,.section-trial #readandspell-trial-form .subtitle,.section-trial #readandspell-trial-form--2 .subtitle{margin-bottom:20px;font-size:17px}.section-charter-schools #readandspell-trial-form .subtitle .no-credit,.section-charter-schools #readandspell-trial-form--2 .subtitle .no-credit,.section-for-adults #readandspell-trial-form .subtitle .no-credit,.section-for-adults #readandspell-trial-form--2 .subtitle .no-credit,.landingpage-template #readandspell-trial-form .subtitle .no-credit,.landingpage-template #readandspell-trial-form--2 .subtitle .no-credit,.section-home-course-2018 #readandspell-trial-form .subtitle .no-credit,.section-home-course-2018 #readandspell-trial-form--2 .subtitle .no-credit,.section-for-adults #readandspell-trial-form .subtitle .no-credit,.section-for-adults #readandspell-trial-form--2 .subtitle .no-credit,.section-dyslexia #readandspell-trial-form .subtitle .no-credit,.section-dyslexia #readandspell-trial-form--2 .subtitle .no-credit,.section-trial-course #readandspell-trial-form .subtitle .no-credit,.section-trial-course #readandspell-trial-form--2 .subtitle .no-credit,.section-freetrial #readandspell-trial-form .subtitle .no-credit,.section-freetrial #readandspell-trial-form--2 .subtitle .no-credit,.section-trial #readandspell-trial-form .subtitle .no-credit,.section-trial #readandspell-trial-form--2 .subtitle .no-credit{font-family:"ProximaNovaRgBold";color:#000;padding-right:10px}.section-charter-schools #readandspell-trial-form .terms,.section-charter-schools #readandspell-trial-form--2 .terms,.section-for-adults #readandspell-trial-form .terms,.section-for-adults #readandspell-trial-form--2 .terms,.landingpage-template #readandspell-trial-form .terms,.landingpage-template #readandspell-trial-form--2 .terms,.section-home-course-2018 #readandspell-trial-form .terms,.section-home-course-2018 #readandspell-trial-form--2 .terms,.section-for-adults #readandspell-trial-form .terms,.section-for-adults #readandspell-trial-form--2 .terms,.section-dyslexia #readandspell-trial-form .terms,.section-dyslexia #readandspell-trial-form--2 .terms,.section-trial-course #readandspell-trial-form .terms,.section-trial-course #readandspell-trial-form--2 .terms,.section-freetrial #readandspell-trial-form .terms,.section-freetrial #readandspell-trial-form--2 .terms,.section-trial #readandspell-trial-form .terms,.section-trial #readandspell-trial-form--2 .terms{font-size:12px;color:#a2a2a2}@media all and (max-width:767px) {
 .section-charter-schools .home-reg-form .fieldset-wrapper,.section-for-adults .home-reg-form .fieldset-wrapper,.landingpage-template .home-reg-form .fieldset-wrapper,.section-home-course-2018 .home-reg-form .fieldset-wrapper,.section-for-adults .home-reg-form .fieldset-wrapper,.section-dyslexia .home-reg-form .fieldset-wrapper,.section-trial-course .home-reg-form .fieldset-wrapper,.section-freetrial .home-reg-form .fieldset-wrapper,.section-trial .home-reg-form .fieldset-wrapper{width:100%} 
}.section-charter-schools #block-readandspell-general-trial-registration.home-reg-form,.section-charter-schools #block-readandspell-general-trial-registration--2.home-reg-form,.section-for-adults #block-readandspell-general-trial-registration.home-reg-form,.section-for-adults #block-readandspell-general-trial-registration--2.home-reg-form,.landingpage-template #block-readandspell-general-trial-registration.home-reg-form,.landingpage-template #block-readandspell-general-trial-registration--2.home-reg-form,.section-home-course-2018 #block-readandspell-general-trial-registration.home-reg-form,.section-home-course-2018 #block-readandspell-general-trial-registration--2.home-reg-form,.section-for-adults #block-readandspell-general-trial-registration.home-reg-form,.section-for-adults #block-readandspell-general-trial-registration--2.home-reg-form,.section-dyslexia #block-readandspell-general-trial-registration.home-reg-form,.section-dyslexia #block-readandspell-general-trial-registration--2.home-reg-form,.section-trial-course #block-readandspell-general-trial-registration.home-reg-form,.section-trial-course #block-readandspell-general-trial-registration--2.home-reg-form,.section-freetrial #block-readandspell-general-trial-registration.home-reg-form,.section-freetrial #block-readandspell-general-trial-registration--2.home-reg-form,.section-trial #block-readandspell-general-trial-registration.home-reg-form,.section-trial #block-readandspell-general-trial-registration--2.home-reg-form{overflow:hidden}.section-charter-schools #content .getting-started .inside-wrapper,.section-for-adults #content .getting-started .inside-wrapper,.landingpage-template #content .getting-started .inside-wrapper,.section-home-course-2018 #content .getting-started .inside-wrapper,.section-for-adults #content .getting-started .inside-wrapper,.section-dyslexia #content .getting-started .inside-wrapper,.section-trial-course #content .getting-started .inside-wrapper,.section-freetrial #content .getting-started .inside-wrapper,.section-trial #content .getting-started .inside-wrapper{max-width:940px}.section-charter-schools #content .getting-started h3.title,.section-for-adults #content .getting-started h3.title,.landingpage-template #content .getting-started h3.title,.section-home-course-2018 #content .getting-started h3.title,.section-for-adults #content .getting-started h3.title,.section-dyslexia #content .getting-started h3.title,.section-trial-course #content .getting-started h3.title,.section-freetrial #content .getting-started h3.title,.section-trial #content .getting-started h3.title{padding-top:38px;padding-bottom:44px}@media all and (max-width:767px) {
 .section-charter-schools #content .getting-started h3.title,.section-for-adults #content .getting-started h3.title,.landingpage-template #content .getting-started h3.title,.section-home-course-2018 #content .getting-started h3.title,.section-for-adults #content .getting-started h3.title,.section-dyslexia #content .getting-started h3.title,.section-trial-course #content .getting-started h3.title,.section-freetrial #content .getting-started h3.title,.section-trial #content .getting-started h3.title{font-size:28px;text-align:left;padding-left:10px} 
}.section-charter-schools #content .getting-started ol,.section-for-adults #content .getting-started ol,.landingpage-template #content .getting-started ol,.section-home-course-2018 #content .getting-started ol,.section-for-adults #content .getting-started ol,.section-dyslexia #content .getting-started ol,.section-trial-course #content .getting-started ol,.section-freetrial #content .getting-started ol,.section-trial #content .getting-started ol{list-style:none;counter-reset:item;margin-top:0}.section-charter-schools #content .getting-started li,.section-for-adults #content .getting-started li,.landingpage-template #content .getting-started li,.section-home-course-2018 #content .getting-started li,.section-for-adults #content .getting-started li,.section-dyslexia #content .getting-started li,.section-trial-course #content .getting-started li,.section-freetrial #content .getting-started li,.section-trial #content .getting-started li{counter-increment:item;margin-bottom:10px;text-indent:-21px}@media all and (max-width:767px) {
 .section-charter-schools #content .getting-started li,.section-for-adults #content .getting-started li,.landingpage-template #content .getting-started li,.section-home-course-2018 #content .getting-started li,.section-for-adults #content .getting-started li,.section-dyslexia #content .getting-started li,.section-trial-course #content .getting-started li,.section-freetrial #content .getting-started li,.section-trial #content .getting-started li{font-size:15px;line-height:1.33em} 
}.section-charter-schools #content .getting-started li:before,.section-for-adults #content .getting-started li:before,.landingpage-template #content .getting-started li:before,.section-home-course-2018 #content .getting-started li:before,.section-for-adults #content .getting-started li:before,.section-dyslexia #content .getting-started li:before,.section-trial-course #content .getting-started li:before,.section-freetrial #content .getting-started li:before,.section-trial #content .getting-started li:before{font-family:"ProximaNovaRgBold";margin-right:0px;content:counter(item) ". ";width:1.2em;text-align:center;display:inline-block}@media all and (max-width:767px) {
 .section-charter-schools #content .getting-started .right,.section-for-adults #content .getting-started .right,.landingpage-template #content .getting-started .right,.section-home-course-2018 #content .getting-started .right,.section-for-adults #content .getting-started .right,.section-dyslexia #content .getting-started .right,.section-trial-course #content .getting-started .right,.section-freetrial #content .getting-started .right,.section-trial #content .getting-started .right{margin-bottom:-7px}.section-charter-schools #content .getting-started .right img,.section-for-adults #content .getting-started .right img,.landingpage-template #content .getting-started .right img,.section-home-course-2018 #content .getting-started .right img,.section-for-adults #content .getting-started .right img,.section-dyslexia #content .getting-started .right img,.section-trial-course #content .getting-started .right img,.section-freetrial #content .getting-started .right img,.section-trial #content .getting-started .right img{margin-left:-20px;width:100vw;max-width:inherit !important}.section-charter-schools #content .getting-started .right p,.section-for-adults #content .getting-started .right p,.landingpage-template #content .getting-started .right p,.section-home-course-2018 #content .getting-started .right p,.section-for-adults #content .getting-started .right p,.section-dyslexia #content .getting-started .right p,.section-trial-course #content .getting-started .right p,.section-freetrial #content .getting-started .right p,.section-trial #content .getting-started .right p{margin-bottom:0} 
}.section-charter-schools #content .getting-started .right p,.section-for-adults #content .getting-started .right p,.landingpage-template #content .getting-started .right p,.section-home-course-2018 #content .getting-started .right p,.section-for-adults #content .getting-started .right p,.section-dyslexia #content .getting-started .right p,.section-trial-course #content .getting-started .right p,.section-freetrial #content .getting-started .right p,.section-trial #content .getting-started .right p{padding:0}@media all and (max-width:767px) {
 .section-charter-schools #content .faq h3.title,.section-for-adults #content .faq h3.title,.landingpage-template #content .faq h3.title,.section-home-course-2018 #content .faq h3.title,.section-for-adults #content .faq h3.title,.section-dyslexia #content .faq h3.title,.section-trial-course #content .faq h3.title,.section-freetrial #content .faq h3.title,.section-trial #content .faq h3.title{font-size:28px;line-height:1.18em} 
}.section-charter-schools #content .faq .left,.section-for-adults #content .faq .left,.landingpage-template #content .faq .left,.section-home-course-2018 #content .faq .left,.section-for-adults #content .faq .left,.section-dyslexia #content .faq .left,.section-trial-course #content .faq .left,.section-freetrial #content .faq .left,.section-trial #content .faq .left{padding-left:0}@media all and (max-width:767px) {
 .section-charter-schools #content .faq .left,.section-for-adults #content .faq .left,.landingpage-template #content .faq .left,.section-home-course-2018 #content .faq .left,.section-for-adults #content .faq .left,.section-dyslexia #content .faq .left,.section-trial-course #content .faq .left,.section-freetrial #content .faq .left,.section-trial #content .faq .left{padding-left:20px;padding-right:20px} 
}.section-charter-schools #content .faq .right,.section-for-adults #content .faq .right,.landingpage-template #content .faq .right,.section-home-course-2018 #content .faq .right,.section-for-adults #content .faq .right,.section-dyslexia #content .faq .right,.section-trial-course #content .faq .right,.section-freetrial #content .faq .right,.section-trial #content .faq .right{faq:0}@media all and (max-width:767px) {
 .section-charter-schools #content .faq .right,.section-for-adults #content .faq .right,.landingpage-template #content .faq .right,.section-home-course-2018 #content .faq .right,.section-for-adults #content .faq .right,.section-dyslexia #content .faq .right,.section-trial-course #content .faq .right,.section-freetrial #content .faq .right,.section-trial #content .faq .right{padding-left:20px;padding-right:20px} 
}.section-charter-schools #content .faq p,.section-for-adults #content .faq p,.landingpage-template #content .faq p,.section-home-course-2018 #content .faq p,.section-for-adults #content .faq p,.section-dyslexia #content .faq p,.section-trial-course #content .faq p,.section-freetrial #content .faq p,.section-trial #content .faq p{font-size:15px;line-height:1.33em;border:none !important}@media all and (min-width:768px) {
 .section-charter-schools #content .faq p,.section-for-adults #content .faq p,.landingpage-template #content .faq p,.section-home-course-2018 #content .faq p,.section-for-adults #content .faq p,.section-dyslexia #content .faq p,.section-trial-course #content .faq p,.section-freetrial #content .faq p,.section-trial #content .faq p{font-size:17px;line-height:1.35em} 
}.section-charter-schools #content .faq p .question,.section-for-adults #content .faq p .question,.landingpage-template #content .faq p .question,.section-home-course-2018 #content .faq p .question,.section-for-adults #content .faq p .question,.section-dyslexia #content .faq p .question,.section-trial-course #content .faq p .question,.section-freetrial #content .faq p .question,.section-trial #content .faq p .question{font-size:16px;padding-bottom:6px;display:block}@media all and (min-width:768px) {
 .section-charter-schools #content .faq p .question,.section-for-adults #content .faq p .question,.landingpage-template #content .faq p .question,.section-home-course-2018 #content .faq p .question,.section-for-adults #content .faq p .question,.section-dyslexia #content .faq p .question,.section-trial-course #content .faq p .question,.section-freetrial #content .faq p .question,.section-trial #content .faq p .question{padding-bottom:0px;font-size:20px} 
}.section-charter-schools #content .testi-adults,.section-for-adults #content .testi-adults,.landingpage-template #content .testi-adults,.section-home-course-2018 #content .testi-adults,.section-for-adults #content .testi-adults,.section-dyslexia #content .testi-adults,.section-trial-course #content .testi-adults,.section-freetrial #content .testi-adults,.section-trial #content .testi-adults{max-width:1180px;margin:auto;margin-bottom:60px}.section-charter-schools #content .testi-adults .over-row,.section-for-adults #content .testi-adults .over-row,.landingpage-template #content .testi-adults .over-row,.section-home-course-2018 #content .testi-adults .over-row,.section-for-adults #content .testi-adults .over-row,.section-dyslexia #content .testi-adults .over-row,.section-trial-course #content .testi-adults .over-row,.section-freetrial #content .testi-adults .over-row,.section-trial #content .testi-adults .over-row{margin-right:-20px}@media all and (max-width:767px) {
 .section-charter-schools #content .testi-adults h3.title,.section-for-adults #content .testi-adults h3.title,.landingpage-template #content .testi-adults h3.title,.section-home-course-2018 #content .testi-adults h3.title,.section-for-adults #content .testi-adults h3.title,.section-dyslexia #content .testi-adults h3.title,.section-trial-course #content .testi-adults h3.title,.section-freetrial #content .testi-adults h3.title,.section-trial #content .testi-adults h3.title{font-size:28px;line-height:1.18em;max-width:95%} 
}.section-charter-schools #content .testi-adults .left,.section-for-adults #content .testi-adults .left,.landingpage-template #content .testi-adults .left,.section-home-course-2018 #content .testi-adults .left,.section-for-adults #content .testi-adults .left,.section-dyslexia #content .testi-adults .left,.section-trial-course #content .testi-adults .left,.section-freetrial #content .testi-adults .left,.section-trial #content .testi-adults .left{margin-left:-10px}.section-charter-schools #content .testi-adults .left .field,.section-for-adults #content .testi-adults .left .field,.landingpage-template #content .testi-adults .left .field,.section-home-course-2018 #content .testi-adults .left .field,.section-for-adults #content .testi-adults .left .field,.section-dyslexia #content .testi-adults .left .field,.section-trial-course #content .testi-adults .left .field,.section-freetrial #content .testi-adults .left .field,.section-trial #content .testi-adults .left .field{background-color:#f6f6f6;padding:0 30px 30px 30px}@media all and (max-width:767px) {
 .section-charter-schools #content .testi-adults .left,.section-for-adults #content .testi-adults .left,.landingpage-template #content .testi-adults .left,.section-home-course-2018 #content .testi-adults .left,.section-for-adults #content .testi-adults .left,.section-dyslexia #content .testi-adults .left,.section-trial-course #content .testi-adults .left,.section-freetrial #content .testi-adults .left,.section-trial #content .testi-adults .left{padding-left:0;margin-bottom:-7px}.section-charter-schools #content .testi-adults .left img,.section-for-adults #content .testi-adults .left img,.landingpage-template #content .testi-adults .left img,.section-home-course-2018 #content .testi-adults .left img,.section-for-adults #content .testi-adults .left img,.section-dyslexia #content .testi-adults .left img,.section-trial-course #content .testi-adults .left img,.section-freetrial #content .testi-adults .left img,.section-trial #content .testi-adults .left img{min-height:200px !important;max-height:367px;width:100vw;max-width:inherit !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center} 
}.section-charter-schools #content .testi-adults .left img,.section-for-adults #content .testi-adults .left img,.landingpage-template #content .testi-adults .left img,.section-home-course-2018 #content .testi-adults .left img,.section-for-adults #content .testi-adults .left img,.section-dyslexia #content .testi-adults .left img,.section-trial-course #content .testi-adults .left img,.section-freetrial #content .testi-adults .left img,.section-trial #content .testi-adults .left img{margin-left:-30px;max-width:calc(100% + 80px)}.section-charter-schools #content .testi-adults .right .field,.section-for-adults #content .testi-adults .right .field,.landingpage-template #content .testi-adults .right .field,.section-home-course-2018 #content .testi-adults .right .field,.section-for-adults #content .testi-adults .right .field,.section-dyslexia #content .testi-adults .right .field,.section-trial-course #content .testi-adults .right .field,.section-freetrial #content .testi-adults .right .field,.section-trial #content .testi-adults .right .field{background-color:#f6f6f6;padding:0 30px 40px 30px}@media all and (max-width:767px) {
 .section-charter-schools #content .testi-adults .right,.section-for-adults #content .testi-adults .right,.landingpage-template #content .testi-adults .right,.section-home-course-2018 #content .testi-adults .right,.section-for-adults #content .testi-adults .right,.section-dyslexia #content .testi-adults .right,.section-trial-course #content .testi-adults .right,.section-freetrial #content .testi-adults .right,.section-trial #content .testi-adults .right{margin-left:-10px;padding-left:0;margin-bottom:-7px}.section-charter-schools #content .testi-adults .right img,.section-for-adults #content .testi-adults .right img,.landingpage-template #content .testi-adults .right img,.section-home-course-2018 #content .testi-adults .right img,.section-for-adults #content .testi-adults .right img,.section-dyslexia #content .testi-adults .right img,.section-trial-course #content .testi-adults .right img,.section-freetrial #content .testi-adults .right img,.section-trial #content .testi-adults .right img{min-height:200px !important;max-height:367px !important;width:100vw;max-width:inherit !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center} 
}.section-charter-schools #content .testi-adults .right img,.section-for-adults #content .testi-adults .right img,.landingpage-template #content .testi-adults .right img,.section-home-course-2018 #content .testi-adults .right img,.section-for-adults #content .testi-adults .right img,.section-dyslexia #content .testi-adults .right img,.section-trial-course #content .testi-adults .right img,.section-freetrial #content .testi-adults .right img,.section-trial #content .testi-adults .right img{margin-left:-30px;max-width:calc(100% + 80px)}.section-charter-schools #content .testi-adults h2,.section-for-adults #content .testi-adults h2,.landingpage-template #content .testi-adults h2,.section-home-course-2018 #content .testi-adults h2,.section-for-adults #content .testi-adults h2,.section-dyslexia #content .testi-adults h2,.section-trial-course #content .testi-adults h2,.section-freetrial #content .testi-adults h2,.section-trial #content .testi-adults h2{font-family:"ProximaNovaRgBold";font-size:16px}@media all and (min-width:767px) {
 .section-charter-schools #content .testi-adults h2,.section-for-adults #content .testi-adults h2,.landingpage-template #content .testi-adults h2,.section-home-course-2018 #content .testi-adults h2,.section-for-adults #content .testi-adults h2,.section-dyslexia #content .testi-adults h2,.section-trial-course #content .testi-adults h2,.section-freetrial #content .testi-adults h2,.section-trial #content .testi-adults h2{font-size:20px} 
}.section-charter-schools #content .testi-adults p,.section-for-adults #content .testi-adults p,.landingpage-template #content .testi-adults p,.section-home-course-2018 #content .testi-adults p,.section-for-adults #content .testi-adults p,.section-dyslexia #content .testi-adults p,.section-trial-course #content .testi-adults p,.section-freetrial #content .testi-adults p,.section-trial #content .testi-adults p{padding:0;font-size:15px;line-height:1.33em}.section-charter-schools #content .testi-adults a,.section-for-adults #content .testi-adults a,.landingpage-template #content .testi-adults a,.section-home-course-2018 #content .testi-adults a,.section-for-adults #content .testi-adults a,.section-dyslexia #content .testi-adults a,.section-trial-course #content .testi-adults a,.section-freetrial #content .testi-adults a,.section-trial #content .testi-adults a{display:block;position:absolute;top:0;height:100%;width:calc(100% - 20px);margin-left:-30px}.section-charter-schools .paragraphs-item-one-col-text.grid-5-col,.section-for-adults .paragraphs-item-one-col-text.grid-5-col,.landingpage-template .paragraphs-item-one-col-text.grid-5-col,.section-home-course-2018 .paragraphs-item-one-col-text.grid-5-col,.section-for-adults .paragraphs-item-one-col-text.grid-5-col,.section-dyslexia .paragraphs-item-one-col-text.grid-5-col,.section-trial-course .paragraphs-item-one-col-text.grid-5-col,.section-freetrial .paragraphs-item-one-col-text.grid-5-col,.section-trial .paragraphs-item-one-col-text.grid-5-col{margin-bottom:60px}.section-charter-schools .nobigvideo .paragraphs-item-one-col-text.grid-5-col,.section-for-adults .nobigvideo .paragraphs-item-one-col-text.grid-5-col,.landingpage-template .nobigvideo .paragraphs-item-one-col-text.grid-5-col,.section-home-course-2018 .nobigvideo .paragraphs-item-one-col-text.grid-5-col,.section-for-adults .nobigvideo .paragraphs-item-one-col-text.grid-5-col,.section-dyslexia .nobigvideo .paragraphs-item-one-col-text.grid-5-col,.section-trial-course .nobigvideo .paragraphs-item-one-col-text.grid-5-col,.section-freetrial .nobigvideo .paragraphs-item-one-col-text.grid-5-col,.section-trial .nobigvideo .paragraphs-item-one-col-text.grid-5-col{margin-bottom:0px}.section-free-trial-ttrs .page-hero-image.img-full{max-height:420px !important}.section-free-trial-ttrs.landingpage-template #content .home-course-2018 .page-callout{top:180px}@media (max-width:767px) {
 .section-for-libraries.landingpage-template #content .home-course-2018 .badge-home.new-badge{width:34%} 
}.section-for-libraries #content .sub-plans{margin-bottom:30px}.section-for-libraries #content .testi-img{margin-bottom:30px}@media all and (min-width:768px) {
 .section-for-libraries #content .testi-img{margin-bottom:40px} 
}.section-for-libraries #content .testi-img .grey-bg p{font-size:14px;line-height:19px}@media all and (min-width:768px) {
 .section-for-libraries #content .testi-img .grey-bg p{font-size:16px;line-height:22px} 
}@media all and (max-width:767px) {
 body.landingpage-template.section-freetrial #content .home-course-2018 .page-callout,body.landingpage-template.section-trial #content .home-course-2018 .page-callout{width:calc(100% - 55px)}body.landingpage-template.section-freetrial #content .home-course-2018 .page-callout>div,body.landingpage-template.section-trial #content .home-course-2018 .page-callout>div{max-width:100%} 
}body.landingpage-template.section-freetrial #content .why-parents.features.bg-grey,body.landingpage-template.section-trial #content .why-parents.features.bg-grey{margin-top:-32px}@media all and (max-width:767px) {
 .landingpage-template.section-home-course #content .home-course-2018 .page-callout .transparent{padding-top:10px}.landingpage-template.section-home-course #content .home-course-2018 .badge-home.new-badge{top:448px} 
}@media all and (max-width:767px) {
 .landingpage-template.section-home-course #content .home-course-2018 .badge-home.new-badge{top:397px} 
}.section-dysgraphia #content .home-course-2018 .page-hero-image.img-full img,.section-press #content .home-course-2018 .page-hero-image.img-full img{margin-top:0}@media all and (max-width:767px) {
 .section-for-adults .badge-home{top:342px} 
}.section-for-adults #content .home-course-2018 .page-callout{top:65px}@media all and (min-width:768px) {
 .section-for-adults #content .home-course-2018 .page-callout{top:170px} 
}.landingpage-template #content{position:relative}@media all and (max-width:767px) {
 .landingpage-template #content .page-hero-image.img-full{max-height:580px;height:580px;margin-bottom:-30px} 
}.landingpage-template #content .page-hero-image.img-full>img,.landingpage-template #content .page-hero-image.img-full>picture>img{margin-top:0;min-height:440px}.landingpage-template #content .badge-home{top:526px}@media all and (min-width:768px) {
 .landingpage-template #content .badge-home{top:330px} 
}.landingpage-template #content .page-callout .transparent{padding-top:0;padding-left:12px}@media all and (min-width:768px) {
 .landingpage-template #content .page-callout{top:193px} 
}.landingpage-template #content .page-callout h1{max-width:75%}@media all and (max-width:767px) {
 .landingpage-template #content .page-callout>div .callout-text{max-width:calc(100% - 5px) !important} 
}@media all and (min-width:768px) {
 .landingpage-template #content .page-callout>div .callout-text{max-width:520px} 
}.landingpage-template #content .paragraphs-items .row.how-does{margin-bottom:0;display:flex;flex-direction:column}.landingpage-template #content .how-does{margin-bottom:0}@media all and (min-width:768px) {
 .landingpage-template #content .how-does .inside-wrapper p{line-height:1.35em;width:calc(100% - 55px);margin-bottom:50px}.landingpage-template #content .how-does .inside-wrapper .p-text{display:inline-block}.landingpage-template #content .how-does .inside-wrapper .mobile-order-04 .p-text,.landingpage-template #content .how-does .inside-wrapper .mobile-order-08 .p-text{padding-left:30px}.landingpage-template #content .how-does .inside-wrapper .mobile-order-02 .p-text,.landingpage-template #content .how-does .inside-wrapper .mobile-order-06 .p-text{padding-right:25px}.landingpage-template #content .how-does .inside-wrapper .mobile-order-03{padding-left:0} 
}@media all and (max-width:767px) {
 .landingpage-template #content .how-does .inside-wrapper{display:grid;position:initial !important;height:inherit !important}.landingpage-template #content .how-does .inside-wrapper p{position:initial !important;left:inherit !important;top:inherit !important} 
}.landingpage-template #content .read-more-test p{padding:0;margin:0}.landingpage-template #content .read-more-test p .button_slide_green{padding-left:20px;padding-right:20px}.landingpage-template #content .start-your .tick-list ul{padding-left:0}.landingpage-template .paragraphs-items .how-does .col-sm-6 .field-item{display:block;flex-direction:inherit}@media all and (max-width:767px) {
 .landingpage-template .testi-rew .left{margin-bottom:20px} 
}.landingpage-template .over-bg .inside-wrapper{max-width:960px}@media all and (min-width:1280px) {
 .landingpage-template .over-bg .inside-wrapper{max-width:1180px} 
}@media all and (min-width:768px) {
 .landingpage-template .over-bg .inside-wrapper.cols{-moz-column-count:2;column-count:2} 
}.landingpage-template .region-bottom{margin-top:0px}.landingpage-template .region-bottom::before{margin-top:0}.landingpage-template.section-home-course #content{position:relative}@media all and (max-width:767px) {
 .landingpage-template.section-home-course #content .page-hero-image.img-full{max-height:577px;height:577px;margin-bottom:-30px} 
}.landingpage-template.section-home-course #content .page-hero-image.img-full img{margin-top:0}@media all and (max-width:767px) {
 .landingpage-template.section-press #content .page-hero-image.img-full{max-height:300px} 
}.mission{grid-column:1/span 2;display:block;color:#fff;text-align:center}.section-home-course #content .home-course-2018 .page-hero-image.img-full{margin-bottom:0}#readandspell-trial-form .subtitle,#readandspell-trial-form--2 .subtitle{margin-bottom:20px;font-size:17px}#readandspell-trial-form .subtitle .no-credit,#readandspell-trial-form--2 .subtitle .no-credit{font-family:"ProximaNovaRgBold";color:#000;padding-right:10px}@media (max-width:767px) {
 .landing-2023 .order-licence-form .month-text .radio-circle,.section-subjects .order-licence-form .month-text .radio-circle,.section-for-business .order-licence-form .month-text .radio-circle{position:absolute;left:22px;top:15px} 
}@media (max-width:767px) {
 .landing-2023 #content .home-course-2018 .page-hero-image.img-full,.section-subjects #content .home-course-2018 .page-hero-image.img-full,.section-for-business #content .home-course-2018 .page-hero-image.img-full{height:440px;max-height:440px} 
}@media (max-width:767px) {
 .landing-2023 #content .home-course-2018 .page-callout .transparent,.section-subjects #content .home-course-2018 .page-callout .transparent,.section-for-business #content .home-course-2018 .page-callout .transparent{padding-top:45px} 
}@media (max-width:767px) {
 .landing-2023 #content .home-course-2018 .badge-home.new-badge,.section-subjects #content .home-course-2018 .badge-home.new-badge,.section-for-business #content .home-course-2018 .badge-home.new-badge{max-width:inherit;width:100%;text-align:center;top:334px}.landing-2023 #content .home-course-2018 .badge-home.new-badge img,.section-subjects #content .home-course-2018 .badge-home.new-badge img,.section-for-business #content .home-course-2018 .badge-home.new-badge img{max-height:100px;width:auto !important} 
}@media (max-width:372px) {
 .landing-2023 #content .home-course-2018 .badge-home.new-badge,.section-subjects #content .home-course-2018 .badge-home.new-badge,.section-for-business #content .home-course-2018 .badge-home.new-badge{top:362px} 
}@media all and (max-width:1024px) {
 .landingpage-template.section-charter-schools #page .field-name-field-paragraphs,.landingpage-template.section-subjects #page .field-name-field-paragraphs,.landingpage-23 #page .field-name-field-paragraphs{padding:0 10px 0 10px} 
}.landingpage-template.section-charter-schools .hero-bg-img,.landingpage-template.section-subjects .hero-bg-img,.landingpage-23 .hero-bg-img{position:absolute;top:100px;right:0}@media (max-width:767px) {
 .landingpage-template.section-charter-schools .hero-bg-img,.landingpage-template.section-subjects .hero-bg-img,.landingpage-23 .hero-bg-img{width:100%;margin:auto;right:inherit;top:310px}.landingpage-template.section-charter-schools .hero-bg-img img,.landingpage-template.section-subjects .hero-bg-img img,.landingpage-23 .hero-bg-img img{width:calc(100% - 30px)} 
}.landingpage-template.section-charter-schools #content h3.title,.landingpage-template.section-subjects #content h3.title,.landingpage-23 #content h3.title{font-family:"core_sans_a_55_mediumregular",sans-serif;font-weight:400;font-size:30px;line-height:36px;letter-spacing:-0.56px;color:#464655}.landingpage-template.section-charter-schools #content .badge-home,.landingpage-template.section-subjects #content .badge-home,.landingpage-23 #content .badge-home{top:377px;right:0}@media (max-width:767px) {
 .landingpage-template.section-charter-schools #content .badge-home.new-badge,.landingpage-template.section-subjects #content .badge-home.new-badge,.landingpage-23 #content .badge-home.new-badge{position:relative;top:0px !important;width:100vw !important;left:50%} 
}@media (max-width:767px) {
 .landingpage-template.section-charter-schools #content .badge-home.new-badge img,.landingpage-template.section-subjects #content .badge-home.new-badge img,.landingpage-23 #content .badge-home.new-badge img{max-height:100%;width:100% !important} 
}.landingpage-template.section-charter-schools #content .badge-home.new-badge img.only-mobile,.landingpage-template.section-subjects #content .badge-home.new-badge img.only-mobile,.landingpage-23 #content .badge-home.new-badge img.only-mobile{max-height:100% !important;width:100% !important}.landingpage-template.section-charter-schools #content .home-course-2018 .page-hero-image.img-full,.landingpage-template.section-subjects #content .home-course-2018 .page-hero-image.img-full,.landingpage-23 #content .home-course-2018 .page-hero-image.img-full{height:510px;max-height:510px}@media all and (min-width:768px) {
 .landingpage-template.section-charter-schools #content .home-course-2018 .page-hero-image.img-full,.landingpage-template.section-subjects #content .home-course-2018 .page-hero-image.img-full,.landingpage-23 #content .home-course-2018 .page-hero-image.img-full{height:600px;max-height:600px} 
}.landingpage-template.section-charter-schools #content .home-course-2018 .page-hero-image.img-full img,.landingpage-template.section-subjects #content .home-course-2018 .page-hero-image.img-full img,.landingpage-23 #content .home-course-2018 .page-hero-image.img-full img{-o-object-position:center center;object-position:center center;height:100% !important}.landingpage-template.section-charter-schools #content .home-course-2018 .page-callout,.landingpage-template.section-subjects #content .home-course-2018 .page-callout,.landingpage-23 #content .home-course-2018 .page-callout{top:7px;left:30px;width:calc(100% - 55px);padding-left:inherit;z-index:2}.landingpage-template.section-charter-schools #content .home-course-2018 .page-callout>div,.landingpage-template.section-subjects #content .home-course-2018 .page-callout>div,.landingpage-23 #content .home-course-2018 .page-callout>div{max-width:480px}.landingpage-template.section-charter-schools #content .home-course-2018 .page-callout h1,.landingpage-template.section-subjects #content .home-course-2018 .page-callout h1,.landingpage-23 #content .home-course-2018 .page-callout h1{max-width:90%}.landingpage-template.section-charter-schools .ellipse-red-left,.landingpage-template.section-subjects .ellipse-red-left,.landingpage-23 .ellipse-red-left{position:absolute;left:0;right:0;transform:translateX(calc(-50vw - 25px));margin-left:auto;margin-right:auto;top:360px !important}@media all and (max-width:767px) {
 .landingpage-template.section-charter-schools .ellipse-red-left,.landingpage-template.section-subjects .ellipse-red-left,.landingpage-23 .ellipse-red-left{display:none} 
}@media all and (min-width:1920px) {
 .landingpage-template.section-charter-schools .ellipse-red-left,.landingpage-template.section-subjects .ellipse-red-left,.landingpage-23 .ellipse-red-left{transform:translateX(-36vw)} 
}.landingpage-template.section-charter-schools .ellipse-red-right,.landingpage-template.section-subjects .ellipse-red-right,.landingpage-23 .ellipse-red-right{position:absolute;left:40px;top:370px !important;z-index:1}@media all and (max-width:767px) {
 .landingpage-template.section-charter-schools .ellipse-red-right,.landingpage-template.section-subjects .ellipse-red-right,.landingpage-23 .ellipse-red-right{width:65px;height:65px !important;left:0px;top:120px !important} 
}.landingpage-template.section-charter-schools .ellipse-yellow-right,.landingpage-template.section-subjects .ellipse-yellow-right,.landingpage-23 .ellipse-yellow-right{position:absolute;left:0;right:0;transform:translateX(calc(50vw - 20px));margin-left:auto;margin-right:auto;top:265px !important}@media all and (min-width:768px) {
 .landingpage-template.section-charter-schools .ellipse-yellow-right,.landingpage-template.section-subjects .ellipse-yellow-right,.landingpage-23 .ellipse-yellow-right{top:97px !important} 
}@media all and (min-width:1580px) {
 .landingpage-template.section-charter-schools .ellipse-yellow-right,.landingpage-template.section-subjects .ellipse-yellow-right,.landingpage-23 .ellipse-yellow-right{transform:translateX(calc(50vw - 160px))} 
}.landingpage-template.section-charter-schools #content .faq p,.landingpage-template.section-subjects #content .faq p,.landingpage-23 #content .faq p{padding-bottom:0 !important;margin-bottom:20px !important;line-height:1em !important}@media all and (max-width:767px) {
 .landingpage-template.section-charter-schools #content .faq p,.landingpage-template.section-subjects #content .faq p,.landingpage-23 #content .faq p{margin-bottom:10px !important} 
}.landingpage-template.section-charter-schools #content .faq p>strong,.landingpage-template.section-subjects #content .faq p>strong,.landingpage-23 #content .faq p>strong{padding-bottom:0 !important}.landingpage-template.section-charter-schools #content .faq .question,.landingpage-template.section-subjects #content .faq .question,.landingpage-23 #content .faq .question{cursor:pointer;position:relative;display:block}.landingpage-template.section-charter-schools #content .faq .question::after,.landingpage-template.section-subjects #content .faq .question::after,.landingpage-23 #content .faq .question::after{content:"";display:block;position:absolute;top:0px;bottom:0;margin-top:auto;margin-bottom:auto;right:-20px;width:24px;height:24px;background-image:url(/sites/all/themes/readandspell/images/icon-down-dark-grey.svg);background-repeat:no-repeat;background-position:center right;transition:transform .3s}.landingpage-template.section-charter-schools #content .faq .question.open::after,.landingpage-template.section-subjects #content .faq .question.open::after,.landingpage-23 #content .faq .question.open::after{transform:scaleY(-1)}.landingpage-template.section-charter-schools #content .faq .answer,.landingpage-template.section-subjects #content .faq .answer,.landingpage-23 #content .faq .answer{max-height:0;margin-bottom:20px;padding-bottom:0;padding-top:0;overflow:hidden;transition:all .5s}.landingpage-template.section-charter-schools #content .faq .answer.open,.landingpage-template.section-subjects #content .faq .answer.open,.landingpage-23 #content .faq .answer.open{max-height:190px;padding-top:15px}@media all and (max-width:767px) {
 .landingpage-23.section-about #content .home-course-2018 .page-hero-image.img-full img{-o-object-position:center top;object-position:center top;-o-object-fit:contain;object-fit:contain} 
}.landingpage-template.landingpage-23 #content,.landingpage-template.section-charter-schools #content,.landingpage-template.section-subjects #content,.landingpage-23.section-pricing #content{margin:0;color:#464655}.landingpage-template.landingpage-23 #content .start-your,.landingpage-template.section-charter-schools #content .start-your,.landingpage-template.section-subjects #content .start-your,.landingpage-23.section-pricing #content .start-your{background-color:#088cca}.landingpage-template.landingpage-23 .order-licence-form,.landingpage-template.section-charter-schools .order-licence-form,.landingpage-template.section-subjects .order-licence-form,.landingpage-23.section-pricing .order-licence-form{background-color:#088cca}.landingpage-template.landingpage-23 #content article.home-course-2018,.landingpage-template.section-charter-schools #content article.home-course-2018,.landingpage-template.section-subjects #content article.home-course-2018,.landingpage-23.section-pricing #content article.home-course-2018{margin-left:0}.landingpage-template.landingpage-23 .paragraphs-item-one-col-text .field-type-text-long,.landingpage-template.section-charter-schools .paragraphs-item-one-col-text .field-type-text-long,.landingpage-template.section-subjects .paragraphs-item-one-col-text .field-type-text-long,.landingpage-23.section-pricing .paragraphs-item-one-col-text .field-type-text-long{overflow-x:visible}.landingpage-template.landingpage-23 #content .home-course-2018 .page-hero-image.img-full,.landingpage-template.section-charter-schools #content .home-course-2018 .page-hero-image.img-full,.landingpage-template.section-subjects #content .home-course-2018 .page-hero-image.img-full,.landingpage-23.section-pricing #content .home-course-2018 .page-hero-image.img-full{margin-bottom:0}.landingpage-template.landingpage-23 #content .new-landing .paragraphs-item-one-col-text h2.title,.landingpage-template.section-charter-schools #content .new-landing .paragraphs-item-one-col-text h2.title,.landingpage-template.section-subjects #content .new-landing .paragraphs-item-one-col-text h2.title,.landingpage-23.section-pricing #content .new-landing .paragraphs-item-one-col-text h2.title{padding-left:22px;padding-right:22px;font-family:"core_sans_a_55_mediumregular",sans-serif;font-weight:400;color:#464655}@media (min-width:768px) {
 .landingpage-template.landingpage-23 #content .new-landing .paragraphs-item-one-col-text h2.title,.landingpage-template.section-charter-schools #content .new-landing .paragraphs-item-one-col-text h2.title,.landingpage-template.section-subjects #content .new-landing .paragraphs-item-one-col-text h2.title,.landingpage-23.section-pricing #content .new-landing .paragraphs-item-one-col-text h2.title{font-size:30px;line-height:1.2;letter-spacing:-0.56px;max-width:830px;margin:auto;display:block} 
}.landingpage-template.landingpage-23 .new-landing .paragraphs-items,.landingpage-template.section-charter-schools .new-landing .paragraphs-items,.landingpage-template.section-subjects .new-landing .paragraphs-items,.landingpage-23.section-pricing .new-landing .paragraphs-items{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.landingpage-template.landingpage-23 .paragraphs-items,.landingpage-template.section-charter-schools .paragraphs-items,.landingpage-template.section-subjects .paragraphs-items,.landingpage-23.section-pricing .paragraphs-items{padding-left:0;padding-right:0}@media (max-width:767px) {
 .landingpage-template.landingpage-23 #content .home-course-2018 .badge-home.new-badge,.landingpage-template.section-charter-schools #content .home-course-2018 .badge-home.new-badge,.landingpage-template.section-subjects #content .home-course-2018 .badge-home.new-badge,.landingpage-23.section-pricing #content .home-course-2018 .badge-home.new-badge{top:280px} 
}.landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item p.smaller,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item p.smaller,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item p.smaller,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item p.smaller{font-size:15px}@media (max-width:767px) {
 .landingpage-template.landingpage-23 #content .home-course-2018 .page-callout .transparent,.landingpage-template.section-charter-schools #content .home-course-2018 .page-callout .transparent,.landingpage-template.section-subjects #content .home-course-2018 .page-callout .transparent,.landingpage-23.section-pricing #content .home-course-2018 .page-callout .transparent{padding-top:107px;padding-left:0} 
}@media (min-width:768px) {
 .landingpage-template.landingpage-23 #content .home-course-2018 .page-callout .transparent,.landingpage-template.section-charter-schools #content .home-course-2018 .page-callout .transparent,.landingpage-template.section-subjects #content .home-course-2018 .page-callout .transparent,.landingpage-23.section-pricing #content .home-course-2018 .page-callout .transparent{margin-top:185px;margin-left:8.3333333333%;max-width:660px} 
}.landingpage-template.landingpage-23 #content .field-item h3,.landingpage-template.section-charter-schools #content .field-item h3,.landingpage-template.section-subjects #content .field-item h3,.landingpage-23.section-pricing #content .field-item h3{margin-top:0;margin-bottom:12px;font-size:19px;line-height:1.29;letter-spacing:-0.09px;font-family:"core_sans_a_55_mediumregular",sans-serif;font-weight:normal}@media (min-width:768px) {
 .landingpage-template.landingpage-23 #content .field-item h3,.landingpage-template.section-charter-schools #content .field-item h3,.landingpage-template.section-subjects #content .field-item h3,.landingpage-23.section-pricing #content .field-item h3{font-size:22px;line-height:1.26;letter-spacing:-0.1px} 
}.landingpage-template.landingpage-23 #content .field-item .faq h3,.landingpage-template.section-charter-schools #content .field-item .faq h3,.landingpage-template.section-subjects #content .field-item .faq h3,.landingpage-23.section-pricing #content .field-item .faq h3{font-size:27px}.landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item .grey-bg,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item .grey-bg,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item .grey-bg,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item .grey-bg{padding:30px 20px 0 20px}@media (min-width:768px) {
 .landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item .grey-bg,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item .grey-bg,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item .grey-bg,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item .grey-bg{padding:30px 40px 20px 40px;display:block} 
}.landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item li,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item li,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item li,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item li{background-image:url(/sites/all/themes/readandspell/images/checkmark-green-circle.svg);background-size:24px;font-size:16px;line-height:28px;min-height:28px;margin-bottom:15px;padding-left:35px}@media (min-width:768px) {
 .landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item li,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item li,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item li,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item li{font-size:16px;line-height:28px} 
}.landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item .cell,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item .cell,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item .cell,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item .cell{overflow:hidden}.landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item .cell img,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item .cell img,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item .cell img,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item .cell img{-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:767px) {
 .landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item .cell .right,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item .cell .right,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item .cell .right,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item .cell .right{display:flex;flex-direction:column} 
}@media (max-width:767px) {
 .landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item .cell .right h4,.landingpage-template.section-charter-schools #content .grid-2-col>.field>.field-items>.field-item .cell .right h4,.landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item .cell .right h4,.landingpage-23.section-pricing #content .grid-2-col>.field>.field-items>.field-item .cell .right h4{display:flex;flex-direction:column;justify-content:center;min-height:60px} 
}.landingpage-template.landingpage-23 .advantages,.landingpage-template.section-charter-schools .advantages,.landingpage-template.section-subjects .advantages,.landingpage-23.section-pricing .advantages{font-size:15px;line-height:1.33}.landingpage-template.landingpage-23 .advantages .left,.landingpage-template.section-charter-schools .advantages .left,.landingpage-template.section-subjects .advantages .left,.landingpage-23.section-pricing .advantages .left{background-color:#fff;padding-top:50px;color:#464655;box-shadow:0px 0px 20px rgba(0,0,0,.05);border-radius:10px;padding:35px 40px}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .advantages .left,.landingpage-template.section-charter-schools .advantages .left,.landingpage-template.section-subjects .advantages .left,.landingpage-23.section-pricing .advantages .left{width:calc(50% - 10px);margin-right:10px;min-height:435px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .advantages .over-row,.landingpage-template.section-charter-schools .advantages .over-row,.landingpage-template.section-subjects .advantages .over-row,.landingpage-23.section-pricing .advantages .over-row{display:grid}.landingpage-template.landingpage-23 .advantages .right,.landingpage-template.section-charter-schools .advantages .right,.landingpage-template.section-subjects .advantages .right,.landingpage-23.section-pricing .advantages .right{order:1}.landingpage-template.landingpage-23 .advantages .left,.landingpage-template.section-charter-schools .advantages .left,.landingpage-template.section-subjects .advantages .left,.landingpage-23.section-pricing .advantages .left{order:2} 
}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .advantages,.landingpage-template.section-charter-schools .advantages,.landingpage-template.section-subjects .advantages,.landingpage-23.section-pricing .advantages{padding-top:20px;padding-bottom:30px} 
}.landingpage-template.landingpage-23 .advantages p,.landingpage-template.section-charter-schools .advantages p,.landingpage-template.section-subjects .advantages p,.landingpage-23.section-pricing .advantages p{margin:0 !important;padding:0 !important}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .advantages h3.title,.landingpage-template.section-charter-schools .advantages h3.title,.landingpage-template.section-subjects .advantages h3.title,.landingpage-23.section-pricing .advantages h3.title{font-size:27px;line-height:1.19} 
}.landingpage-template.landingpage-23 .white-box-shadow,.landingpage-template.section-charter-schools .white-box-shadow,.landingpage-template.section-subjects .white-box-shadow,.landingpage-23.section-pricing .white-box-shadow{background-color:#fff;padding-top:50px;color:#464655;box-shadow:0px 0px 20px rgba(0,0,0,.05);border-radius:10px;padding:35px 40px;font-family:"core_sans_a_45_regularregular",sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .white-box-shadow,.landingpage-template.section-charter-schools .white-box-shadow,.landingpage-template.section-subjects .white-box-shadow,.landingpage-23.section-pricing .white-box-shadow{padding:25px 20px} 
}.landingpage-template.landingpage-23 .white-box-shadow ol,.landingpage-template.section-charter-schools .white-box-shadow ol,.landingpage-template.section-subjects .white-box-shadow ol,.landingpage-23.section-pricing .white-box-shadow ol{margin:0px;list-style:none;counter-reset:item;--icon-space:33px;--icon-size:22px;padding:0 0 0 var(--icon-size)}.landingpage-template.landingpage-23 .white-box-shadow ol li,.landingpage-template.section-charter-schools .white-box-shadow ol li,.landingpage-template.section-subjects .white-box-shadow ol li,.landingpage-23.section-pricing .white-box-shadow ol li{counter-increment:item;padding-left:var(--gutter);margin-bottom:20px}.landingpage-template.landingpage-23 .white-box-shadow ol li:last-of-type,.landingpage-template.section-charter-schools .white-box-shadow ol li:last-of-type,.landingpage-template.section-subjects .white-box-shadow ol li:last-of-type,.landingpage-23.section-pricing .white-box-shadow ol li:last-of-type{margin-bottom:0}.landingpage-template.landingpage-23 .white-box-shadow ol li::before,.landingpage-template.section-charter-schools .white-box-shadow ol li::before,.landingpage-template.section-subjects .white-box-shadow ol li::before,.landingpage-23.section-pricing .white-box-shadow ol li::before{content:counter(item);margin-left:calc(var(--icon-space)*-1);font-size:14px;font-family:"core_sans_a_65_boldregular",sans-serif;margin-right:10px;border-radius:100%;color:#fff;width:22px;height:22px;text-align:center;display:inline-block}.landingpage-template.landingpage-23 .white-box-shadow ol.blue-numbers li::before,.landingpage-template.section-charter-schools .white-box-shadow ol.blue-numbers li::before,.landingpage-template.section-subjects .white-box-shadow ol.blue-numbers li::before,.landingpage-23.section-pricing .white-box-shadow ol.blue-numbers li::before{background-color:#088cca}@media all and (min-width:1280px) {
 .landingpage-template.landingpage-23 .left.white-box-shadow,.landingpage-template.section-charter-schools .left.white-box-shadow,.landingpage-template.section-subjects .left.white-box-shadow,.landingpage-23.section-pricing .left.white-box-shadow{max-height:338px} 
}.landingpage-template.landingpage-23 .testi-rew h3.title,.landingpage-template.section-charter-schools .testi-rew h3.title,.landingpage-template.section-subjects .testi-rew h3.title,.landingpage-23.section-pricing .testi-rew h3.title{font-size:24px;margin-bottom:30px}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .testi-rew h3.title,.landingpage-template.section-charter-schools .testi-rew h3.title,.landingpage-template.section-subjects .testi-rew h3.title,.landingpage-23.section-pricing .testi-rew h3.title{font-size:27px;padding-bottom:10px} 
}.landingpage-template.landingpage-23 .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-template.section-charter-schools .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-template.section-subjects .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-23.section-pricing .testi-rew .view-testimonials-and-reviews .views-field-person{margin-left:30px !important}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-template.section-charter-schools .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-template.section-subjects .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-23.section-pricing .testi-rew .view-testimonials-and-reviews .views-field-person{margin-left:31px !important} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-template.section-charter-schools .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-template.section-subjects .testi-rew .view-testimonials-and-reviews .views-field-person,.landingpage-23.section-pricing .testi-rew .view-testimonials-and-reviews .views-field-person{margin-left:20px !important} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .testi-rew,.landingpage-template.section-charter-schools .testi-rew,.landingpage-template.section-subjects .testi-rew,.landingpage-23.section-pricing .testi-rew{padding-left:10px;padding-right:10px;margin-left:-10px;margin-right:-10px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .testi-rew .view-testimonials-and-reviews .views-row .views-field-field-testimonal,.landingpage-template.section-charter-schools .testi-rew .view-testimonials-and-reviews .views-row .views-field-field-testimonal,.landingpage-template.section-subjects .testi-rew .view-testimonials-and-reviews .views-row .views-field-field-testimonal,.landingpage-23.section-pricing .testi-rew .view-testimonials-and-reviews .views-row .views-field-field-testimonal{padding-left:20px;padding-right:20px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .faq,.landingpage-template.section-charter-schools .faq,.landingpage-template.section-subjects .faq,.landingpage-23.section-pricing .faq{margin-left:-20px;margin-right:-20px} 
}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .faq h3.title,.landingpage-template.section-charter-schools .faq h3.title,.landingpage-template.section-subjects .faq h3.title,.landingpage-23.section-pricing .faq h3.title{font-size:27px;line-height:1.19} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .faq h3.title,.landingpage-template.section-charter-schools .faq h3.title,.landingpage-template.section-subjects .faq h3.title,.landingpage-23.section-pricing .faq h3.title{padding-left:30px;padding-right:30px} 
}.landingpage-template.landingpage-23 .faq p,.landingpage-template.section-charter-schools .faq p,.landingpage-template.section-subjects .faq p,.landingpage-23.section-pricing .faq p{background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.05);border-radius:10px;padding-top:19px !important;padding-left:30px !important;padding-right:40px !important}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .faq p,.landingpage-template.section-charter-schools .faq p,.landingpage-template.section-subjects .faq p,.landingpage-23.section-pricing .faq p{padding-left:20px !important;padding-right:30px !important} 
}.landingpage-template.landingpage-23 .faq p .question,.landingpage-template.section-charter-schools .faq p .question,.landingpage-template.section-subjects .faq p .question,.landingpage-23.section-pricing .faq p .question{font-family:"core_sans_a_55_mediumregular",sans-serif;font-weight:400;font-size:19px !important;line-height:24px;letter-spacing:-0.1px}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .faq p .question,.landingpage-template.section-charter-schools .faq p .question,.landingpage-template.section-subjects .faq p .question,.landingpage-23.section-pricing .faq p .question{font-size:17px !important;padding-bottom:0 !important} 
}.landingpage-template.landingpage-23 .faq p .answer,.landingpage-template.section-charter-schools .faq p .answer,.landingpage-template.section-subjects .faq p .answer,.landingpage-23.section-pricing .faq p .answer{font-family:"core_sans_a_45_regularregular",sans-serif;font-weight:400;font-size:16px;line-height:22px}.landingpage-template.landingpage-23 .tick-list ul li,.landingpage-template.section-charter-schools .tick-list ul li,.landingpage-template.section-subjects .tick-list ul li,.landingpage-23.section-pricing .tick-list ul li{background:rgba(0,0,0,0) url(/sites/all/themes/readandspell/images/checkmark-orange-circle.svg) scroll no-repeat top left;background-size:24px;padding-left:35px;margin-bottom:15px;font-size:18px !important}.landingpage-template.landingpage-23 .tick-list.green ul li,.landingpage-template.section-charter-schools .tick-list.green ul li,.landingpage-template.section-subjects .tick-list.green ul li,.landingpage-23.section-pricing .tick-list.green ul li{background:rgba(0,0,0,0) url(/sites/all/themes/readandspell/images/checkmark-green-circle.svg) scroll no-repeat top left}.landingpage-template.landingpage-23 .modules .cell,.landingpage-template.section-charter-schools .modules .cell,.landingpage-template.section-subjects .modules .cell,.landingpage-23.section-pricing .modules .cell{box-shadow:0px 0px 20px rgba(0,0,0,.05)}.landingpage-template.section-freetrial #content .new-landing .paragraphs-item-one-col-text h2.title,.landingpage-template.section-trial #content .new-landing .paragraphs-item-one-col-text h2.title{font-size:27px;letter-spacing:-0.5px}@media (min-width:768px) {
 .landingpage-template.section-freetrial #content .new-landing .paragraphs-item-one-col-text h2.title,.landingpage-template.section-trial #content .new-landing .paragraphs-item-one-col-text h2.title{font-size:30px;letter-spacing:-0.56px} 
}.landingpage-template.section-freetrial #content .new-landing .paragraphs-item-one-col-text.how-does h2.title,.landingpage-template.section-trial #content .new-landing .paragraphs-item-one-col-text.how-does h2.title{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:40px;letter-spacing:-0.5px}@media (min-width:768px) {
 .landingpage-template.section-freetrial #content .new-landing .paragraphs-item-one-col-text.how-does h2.title,.landingpage-template.section-trial #content .new-landing .paragraphs-item-one-col-text.how-does h2.title{font-size:50px;letter-spacing:-0.7px} 
}.landingpage-template.section-freetrial #content .field-item h3,.landingpage-template.section-trial #content .field-item h3{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:27px;letter-spacing:-0.5px}@media (min-width:768px) {
 .landingpage-template.section-freetrial #content .field-item h3,.landingpage-template.section-trial #content .field-item h3{font-size:30px;letter-spacing:-0.56px} 
}.landingpage-23.section-education-licence .modules .cell{margin-bottom:10px}@media (min-width:768px) {
 .landingpage-23.section-education-licence .modules .cell{margin-bottom:20px;padding:35px 40px} 
}@media (max-width:767px) {
 .landingpage-template.section-subjects #content .grid-2-col>.field>.field-items>.field-item{grid-row-gap:10px} 
}@media all and (max-width:767px) {
 .landingpage-template.section-subjects #content .home-course-2018 .page-callout h1{font-size:40px;line-height:46px} 
}.landingpage-23 .start-your .field-item{max-width:1180px;margin:auto;position:relative}.landingpage-23 .start-your .field-item .ordering-section.education-slider.family-2022 .currency-box{top:140px !important}@media (min-width:558px) {
 .landingpage-23 .start-your .field-item .ordering-section.education-slider.family-2022 .currency-box{top:80px !important} 
}.landingpage-23 .start-your .field-item .plans-include>div .feature-sub{font-size:16px}@media all and (min-width:768px) {
 .landingpage-23 #content .start-your .badge-30-day{top:-43px;right:inherit;left:90px} 
}@media (max-width:767px) {
 .landingpage-23 .why-parents .p-wrapper{display:grid} 
}.landingpage-23 .grid-50-50{display:grid}@media (max-width:767px) {
 .landingpage-23 #content .start-your-first{margin-top:130px !important} 
}.landingpage-23 h4{font-size:19px;line-height:24px;margin-top:0;margin-bottom:5px}@media all and (min-width:768px) {
 .landingpage-23 h4{font-size:22px;line-height:27px} 
}.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item{grid-template-rows:auto}@media all and (max-width:767px) {
 .landingpage-23 .over-bg .inside-wrapper{padding-left:10px;padding-right:10px} 
}@media all and (max-width:767px) {
 .landingpage-23 .modules{margin-left:0;margin-right:0} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .home-course-2018 .page-callout h1{font-size:40px;line-height:46px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .new-landing .paragraphs-item-one-col-text.subject-cat h2.title{margin-top:0} 
}.landingpage-template.landingpage-23 #content .page-callout .transparent .callout-text p{font-size:18px;line-height:24px}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 #content .page-callout .transparent .callout-text p{font-size:24px;line-height:30px} 
}.landingpage-template.landingpage-23 .callout-text .ttrs_button{background-color:#fff;color:#088cca !important;text-shadow:none;border:none;border-radius:12px}.landingpage-template.landingpage-23 #content .badge-home{top:377px;right:0}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 #content .badge-home{right:50%;transform:translate(50vw,0px)} 
}@media (max-width:767px) {
 .landingpage-template.landingpage-23 #content .badge-home.new-badge{position:relative;top:-26px !important;width:100vw;left:50%} 
}@media all and (max-width:1024px) {
 .landingpage-template.landingpage-23 #page .field-name-field-paragraphs{padding:0 10px 0 10px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .home-course-2018 .page-hero-image.img-full{height:630px;max-height:630px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .home-course-2018.honour-roll .page-hero-image.img-full{height:700px;max-height:700px} 
}.landingpage-template.landingpage-23 #content .home-course-2018.honour-roll .field-name-field-callout-text .ttrs_button{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:18px;line-height:60px;height:60px;padding:0 30px}.landingpage-template.landingpage-23 .hero-bg-img{right:-50px}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .hero-bg-img{top:425px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .home-course-2018 .badge-home.new-badge{top:-56px !important;z-index:1} 
}.landingpage-template.landingpage-23 .ellipse-red-right{width:106px !important;height:106px !important;top:250px !important;left:-25px !important}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .ellipse-red-right{top:154px !important;left:260px !important} 
}.landingpage-template.landingpage-23 .ellipse-yellow-right{right:160px !important}.landingpage-template.landingpage-23 .why-parents{margin-bottom:80px}.landingpage-template.landingpage-23 .why-parents .p-wrapper{justify-content:center}.landingpage-template.landingpage-23 .why-parents .p-wrapper .picto{max-width:100%}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .why-parents .p-wrapper .picto{max-width:180px} 
}.landingpage-template.landingpage-23 .designed .picto{background-color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.05);padding:40px 20px 0 40px;max-width:220px !important}.landingpage-template.landingpage-23 h2.title{max-width:900px !important}.landingpage-template.landingpage-23 .group-header h2.title{font-family:"core_sans_a_55_mediumregular",sans-serif !important;font-weight:400;font-size:27px !important;line-height:32px !important;letter-spacing:-0.5px;margin:50px auto 40px auto !important;text-align:center}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .group-header h2.title{font-size:30px !important;line-height:36px !important;letter-spacing:-0.56px;margin:44px auto 40px auto !important} 
}.landingpage-template.landingpage-23 #content .grid-2-col{position:relative}.landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item{grid-template-rows:auto}.landingpage-template.landingpage-23 #content .grid-2-col.online-program>.field>.field-items>.field-item{row-gap:10px}.landingpage-template.landingpage-23 #content .grid-2-col.over-bg>.field>.field-items>.field-item{max-width:1180px;width:calc(100% - 80px);margin-left:auto;margin-right:auto}@media all and (max-width:768px) {
 .landingpage-template.landingpage-23 #content .grid-2-col.over-bg>.field>.field-items>.field-item{width:100%} 
}.landingpage-template.landingpage-23 .subject-cat::before{content:"";background-image:url(/sites/all/themes/readandspell/images/ellipse-blue-big-left.svg);background-repeat:no-repeat;display:block;width:175px;height:350px;position:absolute;left:0;top:-100px}@media all and (max-width:768px) {
 .landingpage-template.landingpage-23 .subject-cat::before{width:225px;height:431px;left:inherit;top:90px;right:-4px !important;margin-left:auto;background-size:contain;transform:scaleX(-1)} 
}.landingpage-template.landingpage-23 .subject-cat::after{content:"";background-image:url(/sites/all/themes/readandspell/images/ellipse-red-star-right.svg);background-repeat:no-repeat;display:block;width:176px;height:350px;position:absolute;visibility:visible;right:0;bottom:-100px}@media all and (max-width:768px) {
 .landingpage-template.landingpage-23 .subject-cat::after{transform:scaleX(-1);left:-45px;bottom:-524px} 
}.landingpage-template.landingpage-23 .subject-cat>.field-type-text-long{z-index:2;position:relative}.landingpage-template.landingpage-23 #content .grid-2-col.how-does>.field>.field-items>.field-item .cell{display:block}@media all and (max-width:768px) {
 .landingpage-template.landingpage-23 #content .grid-2-col.how-does>.field>.field-items>.field-item .cell{margin-bottom:-20px} 
}.landingpage-template.landingpage-23 #content .grid-2-col.how-does>.field>.field-items>.field-item .cell>p{padding-left:30px;padding-right:30px}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 #content .grid-2-col.how-does>.field>.field-items>.field-item .cell>p{padding-left:15px;padding-right:85px;font-size:18px} 
}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 .plans-include>div .feature-sub{font-size:16px} 
}.landingpage-template.landingpage-23 #content .testi-rew .views-row .views-field-field-testimonal p{font-size:16px}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .testi-rew .views-row .views-field-field-testimonal p{font-size:14px} 
}.landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item h2{font-size:19px;line-height:24px}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .grid-2-col>.field>.field-items>.field-item p{font-size:14px;line-height:19px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .grid-2-col.modules>.field>.field-items>.field-item p{margin:10px 0 0 -80px} 
}.landingpage-template.landingpage-23 table.subjects-table{margin-top:0}.landingpage-template.landingpage-23 table.subjects-table tbody{border:none}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 table.subjects-table{margin-top:40px;margin-left:-80px;margin-bottom:-15px} 
}.landingpage-template.landingpage-23 table.subjects-table td{font-size:18px;margin-bottom:10px;vertical-align:top;padding-left:0px}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 table.subjects-table td{font-size:16px} 
}.landingpage-template.landingpage-23 h4{font-size:19px;line-height:24px;margin-top:0;margin-bottom:5px}@media all and (min-width:768px) {
 .landingpage-template.landingpage-23 h4{font-size:22px;line-height:27px} 
}.landingpage-template.landingpage-23 .subject-cat{padding-bottom:80px}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .subject-cat .right{padding-top:15px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .subject-cat{top:-35px;padding-left:10px;padding-right:10px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .subject-cat h4{font-size:19px} 
}.landingpage-template.landingpage-23 .modules.subject-cat .field>.field-items>.field-item{grid-row-gap:20px !important}.landingpage-template.landingpage-23 .subject-cat h2{padding-bottom:30px}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 .subject-cat h2{padding-bottom:0} 
}@media all and (min-width:1294px) {
 .landingpage-template.section-charter-schools #content .home-course-2018 .page-hero-image.img-full img{height:auto} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23.section-home-course #content .home-course-2018 .page-hero-image.img-full{height:auto !important;max-height:875px !important}.landingpage-template.landingpage-23.section-home-course #content .home-course-2018 .page-hero-image.img-full img{min-height:930px;max-height:930px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23.section-for-libraries #content .home-course-2018 .page-hero-image.img-full{min-height:765px;max-height:765px !important}.landingpage-template.landingpage-23.section-for-libraries #content .home-course-2018 .page-hero-image.img-full img{-o-object-position:top center;object-position:top center} 
}@media all and (min-width:420px) {
 .landingpage-template.landingpage-23.section-for-libraries #content .home-course-2018 .page-hero-image.img-full img{-o-object-position:center center;object-position:center center} 
}.landingpage-23.section-for-libraries #content .education-licence-2018 .field-name-field-paragraphs>.field-items>.field-item:first-of-type{margin-bottom:50px}@media all and (min-width:768px) {
 .landingpage-23.section-for-libraries #content .education-licence-2018 .field-name-field-paragraphs>.field-items>.field-item:first-of-type{margin-bottom:80px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .home-course-2018 .badge-home.new-badge{top:inherit !important;margin-bottom:-15px;margin-top:-90px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23.section-for-adults #content .home-course-2018 .page-hero-image.img-full{height:690px;max-height:690px}.landingpage-template.landingpage-23.section-for-adults #content .home-course-2018 .page-hero-image.img-full img{-o-object-position:center -75px;object-position:center -75px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23.section-for-adults #content .home-course-2018 .badge-home.new-badge{top:inherit !important;margin-bottom:-15px;margin-top:0px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .features{padding-bottom:100px} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23 #content .features.new-features .wrap-inner .fslide{height:314px !important}.landingpage-template.landingpage-23 #content .features.new-features .wrap-inner .fslide p{font-size:14px !important} 
}@media all and (max-width:767px) {
 .landingpage-template.landingpage-23.section-for-homeschoolers #content .home-course-2018 .page-hero-image.img-full{height:850px;max-height:850px} 
}.getting-started-2{margin-bottom:50px !important}@media all and (min-width:768px) {
 .getting-started-2{margin-bottom:70px !important} 
}.getting-started-2 .list-box{box-shadow:0px 0px 20px 0px rgba(0,0,0,.0509803922);padding:25px 20px;border-radius:10px}@media all and (min-width:768px) {
 .getting-started-2 .list-box{padding:35px 40px;height:-moz-max-content;height:max-content} 
}@media all and (max-width:767px) {
 .getting-started-2 .mobile-order-02{margin-top:30px} 
}@media all and (min-width:768px) {
 .section-for-adults .getting-started-2{padding-bottom:70px} 
}@media all and (max-width:767px) {
 .section-for-adults .getting-started-2{padding:0 10px} 
}.section-for-adults .getting-started-2 h2.title{padding:50px 30px 30px 30px !important}@media all and (min-width:768px) {
 .section-for-adults .getting-started-2 h2.title{padding:70px 0 40px 0 !important} 
}.section-for-adults .getting-started-2 .grid-50-50{max-width:1180px;margin-left:auto;margin-right:auto}@media all and (max-width:767px) {
 .section-for-adults .getting-started-2 .grid-50-50 img{width:100% !important;margin-left:0} 
}.section-for-adults .testi-adults{margin-top:-40px !important}.section-for-adults .testi-adults img{max-width:calc(100% + 60px);min-height:220px !important;max-height:220px !important;-o-object-fit:cover;object-fit:cover;width:calc(100% + 60px)}@media all and (max-width:767px) {
 .section-for-adults .testi-adults img{width:calc(100% + 40px) !important;max-height:220px !important;margin-left:-20px !important} 
}.section-for-adults .testi-adults .col-sm-6>div{min-height:520px}@media all and (max-width:767px) {
 .section-for-adults .testi-adults .left{margin-bottom:30px !important} 
}.section-for-adults .faq{margin-bottom:50px !important}@media all and (max-width:767px) {
 .landingpage-template.section-about #content .home-course-2018 .page-hero-image.img-full{height:586px;max-height:586px;background-color:#1faaea} 
}@media all and (max-width:767px) {
 .landingpage-template.section-about #content .home-course-2018 .badge-home.new-badge{margin-bottom:-55px} 
}.modules,.writers{padding-left:0px;padding-right:0px;margin-left:-20px;margin-right:-20px}.modules .cell,.writers .cell{display:grid;grid-template-columns:60px auto;grid-column-gap:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);background-color:#fff;padding:25px 20px}@media (min-width:768px) {
 .modules .cell,.writers .cell{grid-template-columns:80px auto;grid-column-gap:30px;padding:30px 30px 0 30px} 
}@media (min-width:768px) {
 .modules .cell img,.writers .cell img{width:80px !important;height:80px !important} 
}.modules .cell h3,.writers .cell h3{font-size:17px;letter-spacing:-0.09px;margin-bottom:8px;margin-top:0}@media (min-width:768px) {
 .modules .cell h3,.writers .cell h3{font-size:19px;line-height:26px;letter-spacing:-0.1px} 
}.modules .cell p,.writers .cell p{font-size:14px;line-height:1.36;color:#5a5a5a;padding-left:0 !important;margin-bottom:0 !important}.writers .field-item>p{text-align:center;color:#5a5a5a;font-size:15px;line-height:1.33}@media all and (min-width:768px) {
 .writers .field-item>p{font-size:17px;line-height:1.38} 
}.writers .grid-2-col{display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:10px;margin-bottom:30px}@media all and (min-width:768px) {
 .writers .grid-2-col{grid-template-columns:1fr 1fr;grid-row-gap:20px} 
}@media all and (min-width:768px) {
 .writers .grid-2-col .cell{grid-template-columns:90px auto;grid-template-rows:80px auto;padding:30px} 
}@media all and (min-width:980px) {
 .writers .grid-2-col .cell{grid-template-rows:60px auto} 
}@media all and (min-width:768px) {
 .writers .grid-2-col .left{grid-row-end:2 span}.writers .grid-2-col .left img{width:90px !important;height:90px !important} 
}@media all and (min-width:768px) {
 .writers .grid-2-col .right{grid-column-start:2;grid-column-end:3 span} 
}.writers .grid-2-col .text{grid-column-start:1;grid-column-end:span 2}@media all and (min-width:768px) {
 .writers .grid-2-col .text{grid-column-start:2;grid-column-end:span 3} 
}.writers .grid-2-col p{padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important}.section-subjects .modules,.section-subjects .writers{margin-left:0px;margin-right:0px}.section-course-writers #content .writers h2.title{font-size:28px;line-height:1.21}@media all and (min-width:768px) {
 .section-course-writers #content .writers h2.title{font-size:40px} 
}.section-course-writers #content .writers .field-item>p{font-size:15px;line-height:1.33;color:#5a5a5a}@media all and (min-width:768px) {
 .section-course-writers #content .writers .field-item>p{font-size:20px;line-height:1.25} 
}.badge-paragraph.landing .badge-home{top:240px}@media all and (min-width:768px) {
 .badge-paragraph.landing .badge-home{top:210px} 
}.logo-header{position:absolute;top:40px;left:20px}@media all and (min-width:768px) {
 .logo-header{left:82px} 
}.logo-header .logo-circle{float:left;padding-right:20px}.logo-header .logo-circle img{width:51px !important;height:51px !important}@media all and (min-width:768px) {
 .logo-header .logo-circle img{width:80px !important;height:80px !important} 
}.logo-header .logo-title{color:#fff;font-size:13px;font-family:"core_sans_a_55_mediumregular";display:inline-block;margin-top:5px}@media all and (min-width:768px) {
 .logo-header .logo-title{font-size:22px;margin-top:12px} 
}.logo-header .logo-subtitle{color:#fff;font-size:10px;line-height:.5em}@media all and (min-width:768px) {
 .logo-header .logo-subtitle{font-size:18px;line-height:inherit} 
}#cboxClose{bottom:calc(100% - 25px);right:10px}.front #cboxClose{text-indent:inherit;background:none;right:auto;left:10px;bottom:auto;top:10px;padding:11px 10px 0px 29px;border-radius:4px;border:none;font-size:17px;font-weight:600;color:#b4b4b4;font-family:"ProximaNovaRgRegular",sans-serif;width:auto;height:20px;background-image:url(/sites/all/themes/readandspell/images/icon-arrow-back.svg);background-repeat:no-repeat;text-indent:-9999px}@media all and (min-width:768px) {
 .front #cboxClose{background-image:none;border:solid 1px #b4b4b4;padding:11px 30px 11px 29px;text-indent:inherit;bottom:270px;position:initial;float:left;top:auto;left:50px}.front #cboxClose.open{bottom:125px} 
}.submit-button-edu{display:inline-block;width:49%;max-width:215px}.submit-button-edu-free{display:inline-block;width:50%;max-width:215px;float:right}a.button-order-orange{font-size:22px;font-family:"core_sans_a_65_boldregular",sans-serif;font-weight:normal}@media screen and (max-width:767px) {
 a.button-order-orange{font-size:20px} 
}a.button-order-orange.green{background:#88c744;color:#fff}a.button-order-transparent{background:none;background-color:rgba(0,0,0,0);border-radius:3px;border:solid 1px #fff;font-size:22px;color:#fff}ul.inline.links li.addtoany{background-color:#fff;position:fixed;bottom:0px;right:0px;left:0px;z-index:5;border-radius:10px}ul.inline.links li.addtoany>span>span{display:flex;flex-direction:row}ul.inline.links li.addtoany a{padding:0}ul.inline.links li.addtoany a>span{border-radius:0 !important;width:20vw !important;height:20vw !important}@media all and (min-width:768px) {
 ul.inline.links li.addtoany{width:38px;bottom:inherit;right:inherit;top:170px;left:10px}ul.inline.links li.addtoany>span>span{display:flex;flex-direction:column}ul.inline.links li.addtoany a>span{width:48px !important;height:48px !important} 
}#content .alpha-to-omega{position:absolute;top:455px;left:20px;width:300px;flex-direction:row-reverse;align-items:center;font-size:12px;line-height:1.42em;color:#fff;display:none}#content .alpha-to-omega img{max-width:inherit !important;width:40px !important;height:56px !important}@media all and (min-width:768px) {
 #content .alpha-to-omega{display:flex;right:66px;left:inherit;top:65px;flex-direction:row}#content .alpha-to-omega img{width:50px;height:70px} 
}#content .alpha-to-omega p{margin:0;padding:2px;font-size:12px !important}#content .alpha-to-omega p:first-of-type{padding-left:15px;padding-right:13px}@media all and (max-width:767px) {
 .mobile-order-01{order:1 !important}.mobile-order-02{order:2 !important}.mobile-order-03{order:3 !important}.mobile-order-04{order:4 !important}.mobile-order-05{order:5 !important}.mobile-order-06{order:6 !important}.mobile-order-07{order:7 !important}.mobile-order-08{order:8 !important;padding-top:16px} 
}.used-by{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:auto;max-width:880px}.used-by img{margin-bottom:20px}@media all and (max-width:767px) {
 .used-by img{height:64px !important;width:auto !important}.used-by img.mobile-order-02{height:24px !important} 
}.bottom-title-bar{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:#f8f8f8;height:46px;box-shadow:0 -2px 4px 0 rgba(0,0,0,.1);z-index:499}@media all and (min-width:768px) {
 .bottom-title-bar{display:none} 
}.bottom-title-bar .blog-bar{background-color:#3a3a3a;color:#fff;font-size:17px;line-height:46px;font-family:"ProximaNovaRgBold";padding-left:5%;padding-right:20px;display:inline-block;line-height:46px}.bottom-title-bar .title-bar{font-size:17px;line-height:46px;padding-left:20px}.bottom-title-bar .eta{font-size:17px;line-height:46px;padding-left:20px;color:#888}@media all and (max-width:768px) {
 .section-testimonials-and-reviews #content article{margin-top:12px} 
}.section-testimonials-and-reviews #content .page-hero-image.img-full{padding-top:33.2%}@media all and (max-width:480px) {
 .section-testimonials-and-reviews #content .page-hero-image.img-full img{height:auto !important} 
}.section-testimonials-and-reviews #content .page-callout{width:100%}.section-testimonials-and-reviews #content .page-callout .transparent{padding-top:100px;padding-left:20px;width:inherit}@media all and (max-width:480px) {
 .section-testimonials-and-reviews #content .page-callout .transparent{transform:scale(0.7);transform-origin:bottom left} 
}.section-testimonials-and-reviews #content-after,.section-testimonials-and-reviews #content .page-content{padding:0 42px}.section-testimonials-and-reviews #content p{font-size:17px;line-height:1.35em}.section-testimonials-and-reviews #content .paragraphs-item-one-col-text h2.title{font-size:27px;padding-top:60px;padding-bottom:15px}.section-testimonials-and-reviews .paragraphs-item-one-col-text.intro-case{margin-bottom:-9px}.section-testimonials-and-reviews .paragraphs-item-one-col-text.intro-case .field-type-text-long{max-width:620px;line-height:1.35em}.section-testimonials-and-reviews h3{font-size:20px}.section-testimonials-and-reviews #content .testimonials-case-block h3{padding:0 30px;margin-top:14px;margin-bottom:12px}.section-testimonials-and-reviews #content .testimonials-case-block p{padding:0 30px;margin-bottom:5px;font-size:15px;line-height:1.33em}.section-testimonials-and-reviews #content .case-study-main-three .testimonials-case-block h3{padding:0}.section-testimonials-and-reviews #content .testi-rew h3.title{font-size:27px;text-align:center;margin-top:0;padding-top:0;padding-bottom:38px}.section-testimonials-and-reviews #content .testi-rew p{margin-bottom:0}@media all and (min-width:768px) {
 .safari.section-testimonials-and-reviews #content .page-hero-image.img-full{padding-top:33.2%} 
}.safari.section-testimonials-and-reviews #content .page-callout{max-width:100%}@media all and (max-width:767px) {
 .safari.section-testimonials-and-reviews #content .page-callout{position:absolute !important} 
}.safari.section-testimonials-and-reviews #content .page-callout .transparent{padding-top:0;width:100%;max-width:100%}.safari.section-testimonials-and-reviews #content .page-callout .transparent .callout-text{max-width:100%}.case-blocks .field{max-width:inherit;padding-right:0}.case-blocks .field .field-item{display:grid}@media all and (min-width:640px) {
 .case-blocks .field .field-item{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px} 
}.case-blocks .field .field-item .testimonials-case-block{background-color:#f6f6f6}@media all and (min-width:640px) {
 .main-two-col .field-item{display:grid;grid-template-columns:auto 220px;grid-column-gap:40px} 
}@media all and (min-width:960px) {
 .main-two-col .field-item .main-left{padding-left:80px} 
}.main-two-col .main-right h3:first-of-type{margin-top:0}.main-two-col .main-right .banner-gifted-children .banner-image{margin:-20px -20px 0 -20px}@media all and (min-width:768px) {
 .section-what-is-dyspraxia #content .page-hero-image.img-full{height:auto !important;min-height:470px}.section-what-is-dyspraxia #content .page-hero-image.img-full img{margin-top:0 !important;height:100% !important;-o-object-fit:cover !important;object-fit:cover !important} 
}@media all and (min-width:768px) {
 .section-what-is-dyspraxia #content .badge-home{top:285px !important} 
}.section-what-is-dyspraxia #content .paragraphs-item-one-col-text.badge-paragraph{margin-bottom:80px}@media all and (max-width:767px) {
 .section-what-is-dyspraxia #content .alpha-to-omega{top:390px;padding-right:22px} 
}.section-what-is-dyspraxia #content h2{font-family:"core_sans_a_65_boldregular",sans-serif}.section-what-is-dyspraxia #content .main-two-col h2{font-size:27px}.section-what-is-dyspraxia #content h3{margin-bottom:21px}.section-what-is-dyspraxia #content p{font-size:17px;line-height:1.35em;padding-left:0;padding-right:0}.section-what-is-dyspraxia #content p.quote{font-size:20px;font-weight:bold;padding-left:78px;background:url(/sites/all/themes/readandspell/images/blockquote-green.png) no-repeat left top;background-size:48px 39px}.section-what-is-dyspraxia #content p.quote-from{font-size:15px;padding-left:78px;line-height:1.33em;color:#666}.section-what-is-dyspraxia #content .for-learners{position:relative;color:#fff;margin-bottom:3px;min-height:250px}.section-what-is-dyspraxia #content .for-learners h2{padding-top:20px;padding-left:20px}@media all and (min-width:600px) {
 .section-what-is-dyspraxia #content .for-learners h2{font-size:40px !important;padding-top:61px;padding-left:82px} 
}.section-what-is-dyspraxia #content .for-learners p{padding-left:20px}@media all and (min-width:600px) {
 .section-what-is-dyspraxia #content .for-learners p{padding-left:82px;font-size:22px;line-height:1.18em;max-width:53%} 
}.section-what-is-dyspraxia #content .for-learners .img-abs{position:absolute;z-index:-1;height:auto;width:100%}@media all and (max-width:767px) {
 .section-what-is-dyspraxia #content .for-learners .img-abs{height:110%;margin-left:-20px;margin-right:-40px} 
}.section-what-is-dyspraxia #content .for-learners .img-abs img{-o-object-fit:cover;object-fit:cover}.section-what-is-dyspraxia #content .for-learners .start-button a{width:100%;text-align:center}@media all and (min-width:600px) {
 .section-what-is-dyspraxia #content .for-learners .start-button{top:inherit;right:15%;position:absolute;top:50%}.section-what-is-dyspraxia #content .for-learners .start-button a{width:inherit} 
}.section-what-is-dyspraxia #content .when-writing{padding-bottom:45px}@media all and (min-width:600px) {
 .section-what-is-dyspraxia #content .when-writing .grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:68px} 
}.section-what-is-dyspraxia #content .different{margin-bottom:55px}@media all and (max-width:639px) {
 .section-what-is-dyspraxia .banner-gifted-children{margin-left:auto;margin-right:auto} 
}.section-what-is-dyspraxia #mc_embed_signup .email{background-color:#f8f8f8;border-radius:4px;border:1px solid #b4b4b4;line-height:42px;font-size:17px;padding-left:20px;width:calc(100% - 24px);max-width:400px;margin-bottom:15px}.section-what-is-dyspraxia #mc_embed_signup .email::-moz-placeholder{color:#b4b4b4}.section-what-is-dyspraxia #mc_embed_signup .email::placeholder{color:#b4b4b4}.section-what-is-dyspraxia #mc_embed_signup div.mce_inline_error[for=mce-EMAIL]{display:none;background-color:rgba(0,0,0,0);color:#6b0505}.section-what-is-dyspraxia #mc_embed_signup .button{width:calc(100% - 52px);max-width:400px}.section-what-is-dyspraxia .follow-icons{display:flex;justify-content:space-between}.quote-grey{background:url(/sites/all/themes/readandspell/images/blockquote-green.png) no-repeat left top;background-position:20px 25px;background-size:48px 39px;border-radius:2px;background-color:#f6f6f6;padding:95px 20px 25px 20px}.top-tip{border-radius:2px;background-color:#4a8bbb;color:#fff;height:auto}@media all and (min-width:768px) {
 .top-tip{height:210px;display:grid;grid-template-columns:auto 170px} 
}.top-tip .tt-left{padding:25px 20px 0px 36px}.top-tip .tt-right img{width:100%}.landingpage-template.section-for-business #content .page-callout>div .callout-text{max-width:510px;font-size:22px;line-height:1.18em !important}@media all and (min-width:768px) {
 .section-for-business #content .grid-5-col{margin:auto} 
}.section-for-business #content .grid-5-col p{font-size:17px;line-height:1.35em}.section-for-business #content .how-is{margin-bottom:0px !important}@media all and (max-width:767px) {
 .section-for-business #content .how-is{padding:0 10px} 
}.section-for-business #content .how-is .grid-50-50{max-width:1180px;margin-left:auto;margin-right:auto;padding-bottom:70px}.section-for-business #content .how-is .list-box{background-color:#fff}@media all and (min-width:768px) {
 .section-for-business #content .how-is .list-box{padding-right:60px} 
}.section-for-business #content .start-your p{padding-left:0}.list-box.white{background-color:#fff;border-radius:10px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.0509803922);padding:25px 20px}@media all and (min-width:768px) {
 .list-box.white{padding:35px 40px} 
}@media all and (max-width:767px) {
 .appropriate .grid-50-50{row-gap:30px} 
}#content .grid-2-col>.field>.field-items>.field-item{display:grid;grid-column-gap:20px;grid-row-gap:20px}@media all and (min-width:768px) {
 #content .grid-2-col>.field>.field-items>.field-item{grid-template-columns:1fr 1fr;grid-template-rows:400px 480px} 
}@media all and (min-width:820px) {
 #content .grid-2-col>.field>.field-items>.field-item{grid-template-rows:323px 417px} 
}@media all and (min-width:1280px) {
 #content .grid-2-col>.field>.field-items>.field-item{grid-template-rows:320px 435px} 
}#content .grid-2-col>.field>.field-items>.field-item>div:nth-of-type(1){-ms-grid-column:1;-ms-grid-row:1}#content .grid-2-col>.field>.field-items>.field-item>div:nth-of-type(2){-ms-grid-column:2;-ms-grid-row:1}#content .grid-2-col>.field>.field-items>.field-item>div:nth-of-type(3){-ms-grid-column:1;-ms-grid-row:2}#content .grid-2-col>.field>.field-items>.field-item>div:nth-of-type(4){-ms-grid-column:2;-ms-grid-row:2}#content .grid-2-col>.field>.field-items>.field-item>div:nth-of-type(5){-ms-grid-column:1;-ms-grid-row:3}#content .grid-2-col>.field>.field-items>.field-item>div:nth-of-type(6){-ms-grid-column:2;-ms-grid-row:3}#content .grid-2-col>.field>.field-items>.field-item .cell{display:inherit}#content .grid-2-col>.field>.field-items>.field-item .grey-bg{padding:40px 40px 0 40px}#content .grid-2-col>.field>.field-items>.field-item h2{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:27px;line-height:1.19em;margin-bottom:0}#content .grid-2-col>.field>.field-items>.field-item ul{margin-top:0;list-style-type:none;padding-left:0}#content .grid-2-col>.field>.field-items>.field-item p,#content .grid-2-col>.field>.field-items>.field-item li{padding-left:0;font-size:17px;line-height:1.35em}#content .grid-2-col>.field>.field-items>.field-item li{background:rgba(0,0,0,0) url(/sites/all/themes/readandspell/images/ico-plus.svg) scroll no-repeat left 3px;padding-left:30px}.section-subjects #content .grid-2-col>.field>.field-items>.field-item{grid-template-rows:auto}@media all and (min-width:768px) {
 .section-subjects #content .grid-2-col>.field>.field-items>.field-item{grid-template-columns:1fr 1fr} 
}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 body.win.gecko #content .grid-2-col>.field>.field-items>.field-item .cell{display:block} 
}#content .grid-2-col.nogap>.field>.field-items>.field-item{grid-column-gap:0px}@media all and (min-width:1280px) {
 #content .grid-2-col.nogap>.field>.field-items>.field-item{grid-template-rows:320px 435px} 
}#content .grid-2-col.nogap>.field>.field-items>.field-item .cell{display:block;overflow:hidden}#content .grid-2-col.nogap>.field>.field-items>.field-item .cell.grey-bg{padding:40px 40px 0px 50px}@media all and (min-width:1280px) {
 #content .grid-2-col.nogap>.field>.field-items>.field-item .cell.grey-bg{padding:40px 50px 40px 60px} 
}#content .grid-2-col.nogap>.field>.field-items>.field-item .cell img{-o-object-fit:cover;object-fit:cover;height:100%}@media all and (min-width:980px) {
 #content .grid-2-col.nogap>.field>.field-items>.field-item .cell img{height:auto} 
}#content .grid-2-col.nogap>.field>.field-items>.field-item h2{font-family:"core_sans_a_55_mediumregular",sans-serif;letter-spacing:-0.5px;margin-bottom:10px}@media all and (min-width:1280px) {
 #content .grid-2-col.nogap>.field>.field-items>.field-item h2{font-size:30px} 
}#content .grid-2-col.nogap>.field>.field-items>.field-item p,#content .grid-2-col.nogap>.field>.field-items>.field-item li{color:#5a5a5a;font-size:14px}@media all and (min-width:1280px) {
 #content .grid-2-col.nogap>.field>.field-items>.field-item p,#content .grid-2-col.nogap>.field>.field-items>.field-item li{font-size:16px} 
}#content .grid-2-col.nogap>.field>.field-items>.field-item li{background:rgba(0,0,0,0) url(/sites/all/themes/readandspell/images/checkmark.svg) scroll no-repeat top left;background-size:20px 20px;background-position:0 3px}.section-page-not-found #content .field-name-body .field-item{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;min-height:50vh}.section-page-not-found #content .field-name-body .field-item .ttrs_button{font-size:17px;font-weight:normal}.section-page-not-found #content .field-name-body .field-item h1{font-size:28px}@media all and (min-width:768px) {
 .section-page-not-found #content .field-name-body .field-item{flex-direction:row}.section-page-not-found #content .field-name-body .field-item .image-x{order:2}.section-page-not-found #content .field-name-body .field-item h1{font-size:40px} 
}.section-page-not-found #content .field-name-body .field-item p{padding:0}#block-readandspell-general-price-list-commercial-plans .period-chooser,#block-readandspell-general-price-list-education-plans .period-chooser,#block-readandspell-general-price-list-education-plans-small .period-chooser,#block-readandspell-general-price-list-education-plans-norm .period-chooser{text-align:center;margin-bottom:55px}#block-readandspell-general-price-list-commercial-plans .period-chooser span,#block-readandspell-general-price-list-education-plans .period-chooser span,#block-readandspell-general-price-list-education-plans-small .period-chooser span,#block-readandspell-general-price-list-education-plans-norm .period-chooser span{display:inline-block;line-height:42px;height:42px;width:220px;background-color:rgba(255,255,255,.2);color:#fff;text-shadow:0 0 10px rgba(0,0,0,.1);font-size:17px;font-weight:600;cursor:pointer}#block-readandspell-general-price-list-commercial-plans .period-chooser span.period-monthly,#block-readandspell-general-price-list-education-plans .period-chooser span.period-monthly,#block-readandspell-general-price-list-education-plans-small .period-chooser span.period-monthly,#block-readandspell-general-price-list-education-plans-norm .period-chooser span.period-monthly{border-top-left-radius:4px;border-bottom-left-radius:4px}#block-readandspell-general-price-list-commercial-plans .period-chooser span.period-5-year,#block-readandspell-general-price-list-education-plans .period-chooser span.period-5-year,#block-readandspell-general-price-list-education-plans-small .period-chooser span.period-5-year,#block-readandspell-general-price-list-education-plans-norm .period-chooser span.period-5-year{border-top-right-radius:4px;border-bottom-right-radius:4px}#block-readandspell-general-price-list-commercial-plans .period-chooser span.active,#block-readandspell-general-price-list-education-plans .period-chooser span.active,#block-readandspell-general-price-list-education-plans-small .period-chooser span.active,#block-readandspell-general-price-list-education-plans-norm .period-chooser span.active{background-color:#fff;color:#000}#block-readandspell-general-price-list-commercial-plans .order-licence-form,#block-readandspell-general-price-list-education-plans .order-licence-form,#block-readandspell-general-price-list-education-plans-small .order-licence-form,#block-readandspell-general-price-list-education-plans-norm .order-licence-form{margin-left:auto;margin-right:auto;position:relative}#block-readandspell-general-price-list-commercial-plans .plans,#block-readandspell-general-price-list-education-plans .plans,#block-readandspell-general-price-list-education-plans-small .plans,#block-readandspell-general-price-list-education-plans-norm .plans{display:grid;max-width:780px;margin:auto;grid-template-columns:1fr}@media all and (min-width:720px) {
 #block-readandspell-general-price-list-commercial-plans .plans,#block-readandspell-general-price-list-education-plans .plans,#block-readandspell-general-price-list-education-plans-small .plans,#block-readandspell-general-price-list-education-plans-norm .plans{grid-template-columns:1fr 1fr 1fr} 
}#block-readandspell-general-price-list-commercial-plans .plans .plan,#block-readandspell-general-price-list-education-plans .plans .plan,#block-readandspell-general-price-list-education-plans-small .plans .plan,#block-readandspell-general-price-list-education-plans-norm .plans .plan{background-color:#f6f6f6;color:#000;text-align:center;border-radius:2px;position:relative;left:0%;opacity:1;transition:all .2s}#block-readandspell-general-price-list-commercial-plans .plans .plan h3,#block-readandspell-general-price-list-education-plans .plans .plan h3,#block-readandspell-general-price-list-education-plans-small .plans .plan h3,#block-readandspell-general-price-list-education-plans-norm .plans .plan h3{font-size:22px;font-weight:normal;font-family:"ProximaNovaRgRegular",sans-serif;margin:25px 0 0 0}#block-readandspell-general-price-list-commercial-plans .plans .plan .upto,#block-readandspell-general-price-list-education-plans .plans .plan .upto,#block-readandspell-general-price-list-education-plans-small .plans .plan .upto,#block-readandspell-general-price-list-education-plans-norm .plans .plan .upto{font-size:15px;line-height:1.33em;color:#5a5a5a;margin-bottom:30px}#block-readandspell-general-price-list-commercial-plans .plans .plan .price-u,#block-readandspell-general-price-list-education-plans .plans .plan .price-u,#block-readandspell-general-price-list-education-plans-small .plans .plan .price-u,#block-readandspell-general-price-list-education-plans-norm .plans .plan .price-u{font-size:25px;font-family:"core_sans_a_65_boldregular",sans-serif;line-height:1.28em}#block-readandspell-general-price-list-commercial-plans .plans .plan .price-m,#block-readandspell-general-price-list-education-plans .plans .plan .price-m,#block-readandspell-general-price-list-education-plans-small .plans .plan .price-m,#block-readandspell-general-price-list-education-plans-norm .plans .plan .price-m{font-size:15px;line-height:1.33em;color:#5a5a5a;margin-bottom:33px}#block-readandspell-general-price-list-commercial-plans .plans .plan .ttrs_button,#block-readandspell-general-price-list-education-plans .plans .plan .ttrs_button,#block-readandspell-general-price-list-education-plans-small .plans .plan .ttrs_button,#block-readandspell-general-price-list-education-plans-norm .plans .plan .ttrs_button{width:190px;height:42px;line-height:42px;font-size:17px;padding:0;margin-bottom:30px}#block-readandspell-general-price-list-commercial-plans .plans .plan.bigger,#block-readandspell-general-price-list-education-plans .plans .plan.bigger,#block-readandspell-general-price-list-education-plans-small .plans .plan.bigger,#block-readandspell-general-price-list-education-plans-norm .plans .plan.bigger{background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);transform:scale(1.08);z-index:2}#block-readandspell-general-price-list-commercial-plans .small-school,#block-readandspell-general-price-list-education-plans .small-school,#block-readandspell-general-price-list-education-plans-small .small-school,#block-readandspell-general-price-list-education-plans-norm .small-school{max-width:780px;height:94px;border-radius:2px;background-color:#f6f6f6;color:#000;margin:4px auto;padding:24px 31px}#block-readandspell-general-price-list-commercial-plans .small-school .title,#block-readandspell-general-price-list-education-plans .small-school .title,#block-readandspell-general-price-list-education-plans-small .small-school .title,#block-readandspell-general-price-list-education-plans-norm .small-school .title{font-size:20px;font-family:"core_sans_a_65_boldregular",sans-serif;margin-bottom:0}#block-readandspell-general-price-list-commercial-plans .small-school p,#block-readandspell-general-price-list-education-plans .small-school p,#block-readandspell-general-price-list-education-plans-small .small-school p,#block-readandspell-general-price-list-education-plans-norm .small-school p{font-size:15px}#block-readandspell-general-price-list-commercial-plans .small-school p a,#block-readandspell-general-price-list-education-plans .small-school p a,#block-readandspell-general-price-list-education-plans-small .small-school p a,#block-readandspell-general-price-list-education-plans-norm .small-school p a{color:#088cca;font-family:"ProximaNovaRgRegular",sans-serif;font-weight:normal;text-decoration:none}#block-readandspell-general-price-list-commercial-plans .popular,#block-readandspell-general-price-list-education-plans .popular,#block-readandspell-general-price-list-education-plans-small .popular,#block-readandspell-general-price-list-education-plans-norm .popular{font-size:13px;text-transform:uppercase;font-family:"core_sans_a_65_boldregular",sans-serif;display:block;background-color:#f7a900;line-height:20px;height:20px;padding-left:5px;padding-right:5px;text-align:center;color:#fff;border-radius:2px;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}#block-readandspell-general-price-list-commercial-plans .period-chooser span:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}#block-readandspell-general-price-list-commercial-plans .period-chooser span:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}#block-readandspell-general-price-list-commercial-plans .period-chooser span.period-online{border-left:2px solid #4a8bbb;border-right:2px solid #4a8bbb}#block-readandspell-general-price-list-commercial-plans .plans .plan .price-m{font-size:25px;font-family:"core_sans_a_65_boldregular",sans-serif;line-height:1.28em;color:#000;margin-bottom:inherit}#block-readandspell-general-price-list-commercial-plans .plans .plan .price-u{font-family:"ProximaNovaRgRegular",sans-serif;font-size:15px;line-height:1.33em;color:#5a5a5a;margin-bottom:33px}#block-readandspell-general-price-list-education-plans-small{display:none}#block-readandspell-general-price-list-commercial-plans h2.title,#block-readandspell-general-price-list-education-plans-small h2.title,#block-readandspell-general-price-list-education-plans-norm h2.title{margin:auto;padding-bottom:0 !important;padding-top:0 !important}#block-readandspell-general-price-list-commercial-plans .subtitle,#block-readandspell-general-price-list-education-plans-small .subtitle,#block-readandspell-general-price-list-education-plans-norm .subtitle{margin:auto;display:block;text-align:center;padding-bottom:55px}#block-readandspell-general-price-list-commercial-plans .plans,#block-readandspell-general-price-list-education-plans-small .plans,#block-readandspell-general-price-list-education-plans-norm .plans{max-width:940px;grid-column-gap:2px;grid-row-gap:2px}@media all and (min-width:720px) {
 #block-readandspell-general-price-list-commercial-plans .plans,#block-readandspell-general-price-list-education-plans-small .plans,#block-readandspell-general-price-list-education-plans-norm .plans{grid-template-columns:1fr 1fr 1fr 1fr}#block-readandspell-general-price-list-commercial-plans .plans .plan .price-m,#block-readandspell-general-price-list-education-plans-small .plans .plan .price-m,#block-readandspell-general-price-list-education-plans-norm .plans .plan .price-m{font-size:25px;font-family:"core_sans_a_65_boldregular",sans-serif;line-height:1.28em;color:#000;margin-bottom:inherit}#block-readandspell-general-price-list-commercial-plans .plans .plan .price-u,#block-readandspell-general-price-list-education-plans-small .plans .plan .price-u,#block-readandspell-general-price-list-education-plans-norm .plans .plan .price-u{font-family:"ProximaNovaRgRegular",sans-serif;font-size:15px;line-height:1.33em;color:#5a5a5a;margin-bottom:33px} 
}#block-readandspell-general-price-list-commercial-plans .bottom-section,#block-readandspell-general-price-list-education-plans-small .bottom-section,#block-readandspell-general-price-list-education-plans-norm .bottom-section{max-width:940px;display:grid;grid-row-gap:20px;margin:45px auto auto auto}@media all and (min-width:720px) {
 #block-readandspell-general-price-list-commercial-plans .bottom-section,#block-readandspell-general-price-list-education-plans-small .bottom-section,#block-readandspell-general-price-list-education-plans-norm .bottom-section{grid-template-columns:1fr 1fr 1fr} 
}#block-readandspell-general-price-list-commercial-plans .bottom-section .renew,#block-readandspell-general-price-list-education-plans-small .bottom-section .renew,#block-readandspell-general-price-list-education-plans-norm .bottom-section .renew{font-family:"ProximaNovaRgRegular",sans-serif;font-weight:normal;font-size:15px;line-height:1.2em;padding-right:15px;place-self:center center}@media all and (min-width:720px) {
 #block-readandspell-general-price-list-commercial-plans .bottom-section .renew,#block-readandspell-general-price-list-education-plans-small .bottom-section .renew,#block-readandspell-general-price-list-education-plans-norm .bottom-section .renew{place-self:center left} 
}#block-readandspell-general-price-list-commercial-plans .bottom-section .trial,#block-readandspell-general-price-list-education-plans-small .bottom-section .trial,#block-readandspell-general-price-list-education-plans-norm .bottom-section .trial{text-align:center;place-self:center}#block-readandspell-general-price-list-commercial-plans .bottom-section .vat-text,#block-readandspell-general-price-list-education-plans-small .bottom-section .vat-text,#block-readandspell-general-price-list-education-plans-norm .bottom-section .vat-text{text-align:right;font-size:12px;line-height:1.42em;place-self:center center}@media all and (min-width:720px) {
 #block-readandspell-general-price-list-commercial-plans .bottom-section .vat-text,#block-readandspell-general-price-list-education-plans-small .bottom-section .vat-text,#block-readandspell-general-price-list-education-plans-norm .bottom-section .vat-text{place-self:center right} 
}#block-readandspell-general-price-list-commercial-plans .button-free-trial,#block-readandspell-general-price-list-education-plans-small .button-free-trial,#block-readandspell-general-price-list-education-plans-norm .button-free-trial{width:280px;height:55px;line-height:55px;display:inline-block;margin:auto;text-align:center}#block-readandspell-general-price-list-commercial-plans h2.title{margin-bottom:30px}#block-readandspell-general-price-list-commercial-plans .plans{grid-template-columns:1fr;justify-items:center;max-width:750px}@media all and (min-width:768px) {
 #block-readandspell-general-price-list-commercial-plans .plans{grid-template-columns:1fr 1fr 1fr} 
}#block-readandspell-general-price-list-commercial-plans .plans .plan{width:250px}#block-readandspell-general-price-list-commercial-plans .plans .plan .upto{margin-bottom:10px}#block-readandspell-general-price-list-commercial-plans .bottom-section{max-width:750px}.not-front.page-node.section-competition #content{margin:20px 0}.not-front.page-node.section-competition #content article.node-page{max-width:620px;margin:auto;padding:0 20px}.not-front.page-node.section-competition #content article.node-page h1{font-size:28px;font-family:"core_sans_a_65_boldregular",sans-serif;line-height:1.15em;text-align:center}@media all and (min-width:620px) {
 .not-front.page-node.section-competition #content article.node-page h1{font-size:40px} 
}.not-front.page-node.section-competition #content article.node-page p{padding:0}.not-front.page-node.section-competition #content article.node-page .winner-wrapper{display:grid;margin-bottom:50px}@media all and (min-width:620px) {
 .not-front.page-node.section-competition #content article.node-page .winner-wrapper{grid-template-columns:50% 50%;grid-column-gap:40px} 
}.not-front.page-node.section-competition #content article.node-page .winner-wrapper .winner-title{align-self:center}.not-front.page-node.section-competition #content article.node-page .winner-wrapper .winner-title h2{font-size:19px;margin-top:20px;font-family:"core_sans_a_65_boldregular",sans-serif}@media all and (min-width:620px) {
 .not-front.page-node.section-competition #content article.node-page .winner-wrapper .winner-title h2{font-size:27px;margin-top:0px} 
}.not-front.page-node.section-competition #content article.node-page .winner-wrapper .winner-title p{margin:0;padding:0;font-size:15px;color:#000}.not-front.page-node.section-competition #content article.node-page .winner-wrapper .winner-title .winner-user{margin-top:20px;font-size:15px;color:#088cca}.not-front.page-node.section-competition #content article.node-page .winner-wrapper .winner-title .winner-user img{vertical-align:middle;margin-right:8px;width:24px}.not-front.page-node.section-competition #content .field-name-body p{color:#5a5a5a;font-size:17px;line-height:1.35em}.test-color-filter .view-content,.view-testimonials-and-reviews .filters,.filters .view-testimonials-and-reviews.filters{margin-bottom:25px}.test-color-filter .view-content .view-content,.view-testimonials-and-reviews .filters .view-content,.filters .view-testimonials-and-reviews.filters .view-content{display:flex;justify-content:start;flex-wrap:wrap;margin-left:10px;margin-right:10px;height:auto !important;padding:0;list-style:none}.test-color-filter .view-content .button,.view-testimonials-and-reviews .filters .button,.filters .view-testimonials-and-reviews.filters .button{text-align:center;margin-bottom:5px;margin-right:10px;border-radius:25px;padding:3px 10px;font-size:17px;border:1px solid #b5b5b5;background-color:#fff;color:#b5b5b5}.test-color-filter .view-content .button[data-filter=".touch-typing"],.view-testimonials-and-reviews .filters .button[data-filter=".touch-typing"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".touch-typing"]{order:1}.test-color-filter .view-content .button.is-checked[data-filter=".touch-typing"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".touch-typing"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".touch-typing"]{background-color:#88c744;border-color:#88c744;color:#fff}.test-color-filter .view-content .button[data-filter=".dyslexia"],.view-testimonials-and-reviews .filters .button[data-filter=".dyslexia"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".dyslexia"]{order:2}.test-color-filter .view-content .button.is-checked[data-filter=".dyslexia"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".dyslexia"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".dyslexia"]{background-color:#ffe565;border-color:#ffe565;color:#222}.test-color-filter .view-content .button[data-filter=".dyspraxia"],.view-testimonials-and-reviews .filters .button[data-filter=".dyspraxia"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".dyspraxia"]{order:3}.test-color-filter .view-content .button.is-checked[data-filter=".dyspraxia"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".dyspraxia"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".dyspraxia"]{background-color:#dcdcdc;border-color:#dcdcdc;color:#222}.test-color-filter .view-content .button[data-filter=".dysgraphia"],.view-testimonials-and-reviews .filters .button[data-filter=".dysgraphia"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".dysgraphia"]{order:4}.test-color-filter .view-content .button.is-checked[data-filter=".dysgraphia"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".dysgraphia"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".dysgraphia"]{background-color:#5c8432;border-color:#5c8432;color:#fff}.test-color-filter .view-content .button[data-filter=".reading"],.view-testimonials-and-reviews .filters .button[data-filter=".reading"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".reading"]{order:5}.test-color-filter .view-content .button.is-checked[data-filter=".reading"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".reading"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".reading"]{background-color:#e82d28;border-color:#e82d28;color:#fff}.test-color-filter .view-content .button[data-filter=".spelling"],.view-testimonials-and-reviews .filters .button[data-filter=".spelling"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".spelling"]{order:6}.test-color-filter .view-content .button.is-checked[data-filter=".spelling"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".spelling"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".spelling"]{background-color:#ed726e;border-color:#ed726e;color:#fff}.test-color-filter .view-content .button[data-filter=".parent"],.view-testimonials-and-reviews .filters .button[data-filter=".parent"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".parent"]{order:7}.test-color-filter .view-content .button.is-checked[data-filter=".parent"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".parent"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".parent"]{background-color:#00aeef;border-color:#00aeef;color:#fff}.test-color-filter .view-content .button[data-filter=".teacher"],.view-testimonials-and-reviews .filters .button[data-filter=".teacher"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".teacher"]{order:8}.test-color-filter .view-content .button.is-checked[data-filter=".teacher"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".teacher"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".teacher"]{background-color:#4a8bbb;border-color:#4a8bbb;color:#fff}.test-color-filter .view-content .button[data-filter=".homeschooler"],.view-testimonials-and-reviews .filters .button[data-filter=".homeschooler"],.filters .view-testimonials-and-reviews.filters .button[data-filter=".homeschooler"]{order:9}.test-color-filter .view-content .button.is-checked[data-filter=".homeschooler"],.view-testimonials-and-reviews .filters .button.is-checked[data-filter=".homeschooler"],.filters .view-testimonials-and-reviews.filters .button.is-checked[data-filter=".homeschooler"]{background-color:#fb9d00;border-color:#fb9d00;color:#fff}.annual-popup-wrapper{display:none}.annual-popup{z-index:10001;background-color:#fff;display:block;position:fixed;height:auto;max-width:540px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border-radius:4px}.annual-popup .text-box{padding:14px 60px 40px 60px;text-align:center}.annual-popup .text-box h2{font-family:"core_sans_a_55_mediumregular";font-size:27px;line-height:1.19em}.annual-popup .text-box p{font-size:15px;line-height:1.33em}.annual-popup .annual-popup-close{display:block;width:26px;height:26px;position:absolute;right:20px;top:20px;border-radius:100%;border:2px solid #e6e6e6;cursor:pointer}.annual-popup .annual-popup-close::before,.annual-popup .annual-popup-close::after{background-color:#e6e6e6;content:"";position:absolute;left:10px;height:17px;top:3px;width:2px}.annual-popup .annual-popup-close::before{transform:rotate(45deg)}.annual-popup .annual-popup-close::after{transform:rotate(-45deg)}#content .new-landing .how-does-tutor{max-width:700px;margin:auto;margin-bottom:60px}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box{max-width:780px;margin:auto}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box:not(last-of-type){margin-bottom:10px}@media all and (min-width:768px) {
 #content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box:not(last-of-type){margin-bottom:20px} 
}@media all and (min-width:768px) {
 #content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box{display:grid;-ms-grid-columns:80px auto;-ms-grid-rows:156px 55px 156px 55px 156px;grid-template-columns:80px auto;grid-column-gap:40px;grid-row-gap:55px} 
}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box>div:nth-of-type(1){-ms-grid-column:1;-ms-grid-row:1}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box>div:nth-of-type(2){-ms-grid-column:2;-ms-grid-row:1}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box>div:nth-of-type(3){-ms-grid-column:1;-ms-grid-row:3}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box>div:nth-of-type(4){-ms-grid-column:2;-ms-grid-row:3}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box>div:nth-of-type(5){-ms-grid-column:1;-ms-grid-row:5}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box>div:nth-of-type(6){-ms-grid-column:2;-ms-grid-row:5}@media all and (max-width:767px) {
 #content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box>div:nth-child(2n+1){float:left;width:60px;display:inline-block} 
}@media all and (max-width:767px) {
 #content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box>div:nth-child(2n+2){padding-bottom:35px} 
}#content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box h3{margin-top:0px;margin-bottom:4px}@media all and (max-width:767px) {
 #content .new-landing .how-does-tutor .field-name-field-text>.field-items>.field-item .list-box h3{padding-left:80px;padding-top:20px;padding-bottom:33px} 
}#content .new-landing .how-does-tutor h2.title{font-size:27px;padding-top:0;padding-bottom:42px}@media all and (max-width:767px) {
 .section-tutor-subscription.node-type-page-with-hero-image #page{overflow-x:hidden} 
}.section-tutor-subscription #content .education-licence-2018 .page-hero-image.img-full>img{-o-object-position:84%;object-position:84%}.section-tutor-subscription #content .new-landing .page-callout .callout-text{max-width:550px}@media all and (max-width:767px) {
 .section-tutor-subscription #content .new-landing .page-callout{left:20px;padding-right:30px;width:100%}.section-tutor-subscription #content .new-landing .page-callout>div{padding-top:40px;padding-left:0}.section-tutor-subscription #content .new-landing .page-callout>div .callout-text{max-width:100%}.section-tutor-subscription #content .new-landing .page-callout .ttrs_button{width:100%;text-align:center;padding:0;line-height:55px}.section-tutor-subscription #content .new-landing .page-callout h1{font-size:28px;line-height:1.18em} 
}.section-tutor-subscription #content .new-landing .page-callout .badge-25{text-align:center;position:absolute;bottom:-85px;right:0;left:0}@media all and (min-width:768px) {
 .section-tutor-subscription #content .new-landing .page-callout .badge-25{left:inherit;right:42px;bottom:0} 
}@media all and (max-width:767px) {
 .section-tutor-subscription #content .new-landing .paragraphs-items{margin-left:0;margin-right:0} 
}.section-tutor-subscription #content .page-content{margin-top:-90px}@media all and (min-width:768px) {
 .section-tutor-subscription #content .page-content{margin-top:60px} 
}.section-tutor-subscription #content .vat-text{font-size:17px;opacity:.6}.section-tutor-subscription #content .renew{font-size:17px;text-decoration:none}@media all and (max-width:767px) {
 .section-tutor-subscription #content .order-licence-form .block.currency-selector .selected-currency{top:120px} 
}.section-tutor-subscription #content .start-your .inside-wrapper{position:relative}.section-tutor-subscription #content .start-your .badge-1-month{position:absolute;left:calc(50% - 70px);top:-100px}@media all and (min-width:768px) {
 .section-tutor-subscription #content .start-your .badge-1-month{top:-52px;left:-60px} 
}@media all and (max-width:767px) {
 .section-tutor-subscription #content #block-readandspell-general-price-list-commercial-plans .period-chooser span{width:33%;font-size:15px;line-height:1.2em;word-spacing:150px;height:48px;padding:5px;display:inline-flex;justify-content:center;flex-direction:column} 
}.section-tutor-subscription #content .paragraphs-item-one-col-text.start-your .field-type-text-long{padding:0}.section-what-best-describes-you.not-front #content>article{margin:0 auto;padding:0 20px}.section-what-best-describes-you.not-front .paragraphs-item-one-col-text .field-type-text-long{padding-right:0}.section-what-best-describes-you.not-front .what-best-describes-you .ttrs_button{font-size:22px;font-family:"core_sans_a_55_mediumregular";width:100%;display:inline-block;padding-top:6px}@media all and (min-width:640px) {
 .section-what-best-describes-you.not-front .what-best-describes-you .ttrs_button{width:auto} 
}.what-best-describes-you{margin:auto;overflow:hidden}.what-best-describes-you h1{font-size:28px;line-height:1.18em}.what-best-describes-you h2{line-height:1.29}.what-best-describes-you p{padding:0 !important;margin:0 !important;font-size:17px;color:#5a5a5a}.what-best-describes-you .tags-wrap{display:none}.what-best-describes-you .tags-wrap.active{display:block}.what-best-describes-you .tags{margin-top:14px;margin-bottom:35px}.what-best-describes-you .tags span{display:inline-block;line-height:30px;height:30px;padding:0 10px;border:1px solid #dcdcdc;border-radius:15px;color:#a2a2a2;margin-right:6px;margin-bottom:6px;font-size:15px;cursor:pointer}.what-best-describes-you .tags span:hover{border-color:#00aeef}.what-best-describes-you .tags span.active{border-color:#00aeef;background-color:#00aeef;color:#fff}.what-best-describes-you .ttrs_button{display:inline-block;font-size:22px;font-family:"ProximaNovaRgRegular",sans-serif;font-weight:bold;height:42px;opacity:.8}.what-best-describes-you .ttrs_button:not(.close){pointer-events:none}.what-best-describes-you .ttrs_button.enabled{pointer-events:initial !important;opacity:1}@media all and (max-width:767px) {
 .what-best-describes-you .ttrs_button{width:100%} 
}@media all and (min-width:768px) {
 .node-type-blog-post #colorbox:not(.pop-open){height:290px !important}.node-type-blog-post #colorbox.pop-open{height:490px !important} 
}.node-type-blog-post #cboxLoadedContent .what-best-describes-you{padding-left:10px;padding-right:10px;padding-top:20px}.section-blog .what-best-describes-you{display:none}#cboxContent .node header h2.node-title a{pointer-events:none;color:#000}.what-best-describes-you .welcome-blog .tags span:hover{border-color:#88c744}.what-best-describes-you .welcome-blog .tags span.active{background-color:#88c744;border-color:#88c744}.what-best-describes-you .welcome-blog .ttrs_button{float:right}.what-best-describes-you .welcome-blog .ttrs_button.close{display:inline-block;float:left;font-size:17px;color:#b4b4b4 !important;border-color:#b4b4b4;background-color:#fff}.yourself-wrap{display:grid;grid-column-gap:10px;grid-row-gap:10px;justify-items:center;margin-top:14px;margin-bottom:25px;grid-template-columns:1fr}@media all and (min-width:768px) {
 .yourself-wrap{grid-template-columns:1fr 1fr 1fr}.yourself-wrap>div:nth-of-type(1){-ms-grid-column:1}.yourself-wrap>div:nth-of-type(2){-ms-grid-column:3}.yourself-wrap>div:nth-of-type(3){-ms-grid-column:5} 
}.yourself-wrap .yourself{position:relative;cursor:pointer;width:100%;max-height:calc(60px + 20vw);overflow:hidden;display:grid;align-content:center}.yourself-wrap .yourself img{transition:all .2s;width:100%}.yourself-wrap .yourself span{position:absolute;bottom:14px;left:20px;color:#fff;font-size:20px;font-family:"core_sans_a_55_mediumregular"}.yourself-wrap .yourself:hover img,.yourself-wrap .yourself.active img{filter:grayscale(50%) sepia(1) saturate(2) hue-rotate(50deg)}body.mobile #colorbox,body.iphone.safari #colorbox,body.linux.safari #colorbox{top:0 !important}body.mobile .yourself-wrap,body.iphone.safari .yourself-wrap,body.linux.safari .yourself-wrap{grid-template-rows:120px auto;margin-bottom:5px}body.mobile .yourself-wrap .yourself,body.iphone.safari .yourself-wrap .yourself,body.linux.safari .yourself-wrap .yourself{max-height:120px;margin-bottom:5px}body.mobile .what-best-describes-you h1,body.iphone.safari .what-best-describes-you h1,body.linux.safari .what-best-describes-you h1{margin-top:0}.section-unlocking-literacy #site-name,.section-unlocking-literacy #site-slogan{display:none}.section-unlocking-literacy #logo img{width:168px}.section-unlocking-literacy #content .page-hero-image.img-full{height:300px;padding-top:inherit;top:0;overflow:visible}.section-unlocking-literacy #content .page-hero-image.img-full>img{height:300px !important;width:100%;max-width:inherit !important;-o-object-fit:cover;object-fit:cover;-o-object-position:46%;object-position:46%}.section-unlocking-literacy #content p{font-size:15px;line-height:1.33em;padding:0}@media all and (min-width:768px) {
 .section-unlocking-literacy #content p{font-size:17px;line-height:1.35em} 
}.section-unlocking-literacy #content .new-landing .page-callout>div{max-width:575px}@media all and (max-width:767px) {
 .section-unlocking-literacy #content .new-landing .page-callout>div .callout-text{max-width:100%} 
}@media all and (max-width:767px) {
 .section-unlocking-literacy #content .page-callout{left:0;width:calc(100% - 20px) !important}.section-unlocking-literacy #content .page-callout .transparent{padding-left:20px;padding-top:34px}.section-unlocking-literacy #content .page-callout h1{font-size:28px;line-height:1.18em;word-spacing:768px} 
}.section-unlocking-literacy #content .page-callout .callout-text p{font-size:15px;line-height:1.33em;text-shadow:0 0 4px rgba(0,0,0,.2);font-weight:normal}@media all and (min-width:768px) {
 .section-unlocking-literacy #content .page-callout .callout-text p{font-size:22px;line-height:1.18em} 
}.section-unlocking-literacy #content .ttrs_button{padding:14px 20px}.section-unlocking-literacy #page{max-width:1024px}@media all and (max-width:767px) {
 .section-unlocking-literacy #page{overflow-x:hidden} 
}.section-unlocking-literacy .page-content{margin-top:20px}@media all and (min-width:768px) {
 .section-unlocking-literacy .page-content{margin-top:60px} 
}.section-unlocking-literacy .new-landing .paragraphs-item-one-col-text .field-type-text-long{max-width:890px;padding-right:0}.big-key>.field>.field-items>.field-item{display:grid}.big-key>.field>.field-items>.field-item .key-mobile{display:block;margin-bottom:30px}.big-key>.field>.field-items>.field-item .key-desktop{display:none}@media all and (min-width:768px) {
 .big-key>.field>.field-items>.field-item{grid-template-columns:1fr 3fr;grid-column-gap:34px}.big-key>.field>.field-items>.field-item .key-mobile{display:none}.big-key>.field>.field-items>.field-item .key-desktop{display:block} 
}.field-name-field-anchors{margin-bottom:30px}.field-name-field-anchors .field-items{display:flex;flex-wrap:wrap}.field-name-field-anchors .field-items .field-item{display:inline-block;padding-right:15px;margin-right:15px;margin-bottom:10px}.field-name-field-anchors .field-items .field-item a{font-size:17px;font-weight:bold}.field-name-field-anchors .field-items .field-item:not(:last-of-type){border-right:2px solid #adadad}#content .grid-50-50>.field>.field-items>.field-item{display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px}@media all and (min-width:768px) {
 #content .grid-50-50>.field>.field-items>.field-item{grid-template-columns:1fr 1fr}#content .grid-50-50>.field>.field-items>.field-item>div:nth-of-type(1){-ms-grid-column:1}#content .grid-50-50>.field>.field-items>.field-item>div:nth-of-type(2){-ms-grid-column:3}#content .grid-50-50>.field>.field-items>.field-item>div:nth-of-type(3){-ms-grid-column:1;-ms-grid-row:2}#content .grid-50-50>.field>.field-items>.field-item>div:nth-of-type(4){-ms-grid-column:3;-ms-grid-row:2} 
}#content .grid-50-50>.field>.field-items>.field-item h2{font-family:"core_sans_a_65_boldregular",sans-serif;line-height:1.2em;font-size:17px}@media all and (min-width:768px) {
 #content .grid-50-50>.field>.field-items>.field-item h2{font-size:20px} 
}#content .grid-50-50>.field>.field-items>.field-item .tick-list ul li{font-size:15px;line-height:1.33em;padding-left:40px}@media all and (min-width:768px) {
 #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li{font-size:17px;line-height:1.35em} 
}#content .grid-50-50>.field>.field-items>.field-item>div{min-height:200px}@media all and (min-width:768px) {
 #content .grid-50-50>.field>.field-items>.field-item>div{min-height:200px} 
}@media all and (max-width:767px) {
 #content .grid-50-50>.field>.field-items>.field-item .cell-image{margin-left:-10px;margin-right:-10px}#content .grid-50-50>.field>.field-items>.field-item .cell-image:nth-child(3){order:4} 
}.safari9 #content .grid-50-50>.field>.field-items>.field-item{display:flex;flex-direction:column}.cell-grey{padding:30px 20px 0 20px;background-color:#f6f6f6;height:-moz-fit-content;height:fit-content}.cell-grey p{font-size:16px;line-height:22px;padding-left:0 !important}.cell-grey p:last-of-type{margin-bottom:0 !important}@media all and (min-width:768px) {
 .cell-grey{padding:35px 40px 0 35px}.cell-grey p{font-size:18px;line-height:24px} 
}.grid-50-50 .cell-grey{padding:35px 40px}@media all and (max-width:767px) {
 .grid-50-50 .cell-grey{padding:30px 20px} 
}@media all and (max-width:767px) {
 .grid-2-1 .cell-grey{padding:30px 20px 1px 20px;margin-bottom:20px} 
}#content .grid-2-1>.field>.field-items>.field-item .cell-b{max-height:200px;min-height:150px;background-size:cover;background-position:50% 30%;background-repeat:no-repeat}@media all and (min-width:640px) {
 #content .grid-2-1>.field>.field-items>.field-item .cell-b{min-width:330px;background-position:50% 50%} 
}#content .grid-2-1>.field>.field-items>.field-item .cell-d{max-height:200px;min-height:150px;background-position:top right;background-size:cover;background-repeat:no-repeat}@media all and (min-width:640px) {
 #content .grid-2-1>.field>.field-items>.field-item .cell-d{min-width:330px;background-position:0% 50%} 
}@media all and (min-width:640px) {
 #content .grid-2-1>.field>.field-items>.field-item{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;grid-column-gap:0px;grid-row-gap:20px;grid-template-areas:"cell-a cell-a cell-b" "cell-d cell-c cell-c"}#content .grid-2-1>.field>.field-items>.field-item .cell-a{grid-area:cell-a;-ms-grid-column:1;-ms-grid-column-span:2}#content .grid-2-1>.field>.field-items>.field-item .cell-b{grid-area:cell-b;-ms-grid-column:3;max-height:inherit}#content .grid-2-1>.field>.field-items>.field-item .cell-c{grid-area:cell-c;-ms-grid-column:2;-ms-grid-column-span:2;-ms-grid-row:2}#content .grid-2-1>.field>.field-items>.field-item .cell-d{grid-area:cell-d;-ms-grid-column:1;-ms-grid-row:2;max-height:inherit} 
}#content .grid-2-1>.field>.field-items>.field-item h2{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:20px;line-height:1.2em}#content .grid-2-1>.field>.field-items>.field-item p{padding:0}#content .testi-rew .view-testimonials-and-reviews{position:relative}#content .testi-rew .view-testimonials-and-reviews .views-row{padding-left:0;padding-right:0}#content .testi-rew .view-testimonials-and-reviews .views-row .views-field-field-testimonal{background-image:url(/sites/all/themes/readandspell/images/blockquote-green.png);background-repeat:no-repeat;background-position:30px 20px;background-size:24px 18px;position:relative}@media all and (max-width:767px) {
 #content .testi-rew .view-testimonials-and-reviews .views-row .views-field-field-testimonal{background-position:20px 20px} 
}#content .testi-rew .view-testimonials-and-reviews .views-field-person{background:url(/sites/all/themes/readandspell/images/avatar-no-photo.svg) no-repeat;background-size:30px 30px;padding-left:40px;margin-left:20px;height:45px;display:flex;align-items:center}@media all and (min-width:640px) {
 #content .testi-rew .view-testimonials-and-reviews .views-field-person{margin-left:102px} 
}#content .testi-rew .views-row .views-field-field-testimonal,#content .testi-rew .views-row .views-field-field-short-text-in-bubble{background-color:#fff;background-image:url(/sites/all/themes/readandspell/images/blockquote-green.png) no-repeat;background-repeat:no-repeat;background-size:24px 20px;background-position:30px 20px;padding-top:50px;color:#464655;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);border:solid 1px #e6e6e6}#content .testi-rew .views-row .views-field-field-testimonal:after,#content .testi-rew .views-row .views-field-field-short-text-in-bubble:after{color:#fff;text-shadow:0 4px 4px rgba(0,0,0,.1);left:38px}@media all and (max-width:640px) {
 #content .testi-rew .views-row .views-field-field-testimonal:after,#content .testi-rew .views-row .views-field-field-short-text-in-bubble:after{left:38px} 
}#content .testi-rew .views-row .views-field-field-testimonal p,#content .testi-rew .views-row .views-field-field-short-text-in-bubble p{margin-left:0;padding-left:0;font-size:15px;line-height:1.33em}@media all and (min-width:768px) {
 .section-testimonials-all .testi-rew .view-testimonials-and-reviews .views-row,.section-case-studies-children .testi-rew .view-testimonials-and-reviews .views-row,.section-case-studies-schools .testi-rew .view-testimonials-and-reviews .views-row,.section-case-studies-adults .testi-rew .view-testimonials-and-reviews .views-row{width:calc(50% - 10px) !important} 
}@media all and (max-width:960px) {
 .section-down-syndrome #content .faq,.landingpage-template #content .faq{padding-bottom:0px} 
}.section-down-syndrome #content .faq .question,.landingpage-template #content .faq .question{font-size:20px}.section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course),.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course){margin-top:0px}@media all and (max-width:1023px) {
 .section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course),.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course){padding-left:15px;padding-right:15px} 
}.section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) h2.title,.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) h2.title{padding-bottom:0}.section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .order-licence-form label[for=users],.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .order-licence-form label[for=users]{display:none}.section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .order-licence-form .currency-box,.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .order-licence-form .currency-box{top:-100px}@media all and (min-width:960px) {
 .section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .order-licence-form .currency-box,.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .order-licence-form .currency-box{right:-165px} 
}.section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .order-licence-form .currency-box .only-mobile,.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .order-licence-form .currency-box .only-mobile{display:none}.section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .badge-30-day,.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .badge-30-day{position:absolute}@media all and (min-width:768px) {
 .section-down-syndrome #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .badge-30-day,.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans:not(.home-course) .badge-30-day{top:-52px} 
}.section-down-syndrome #content .paragraphs-item-one-col-text.online-program h2.title,.landingpage-template #content .paragraphs-item-one-col-text.online-program h2.title{padding-top:0;padding-bottom:27px}@media all and (min-width:768px) {
 .section-down-syndrome #content .paragraphs-item-one-col-text.online-program h2.title,.landingpage-template #content .paragraphs-item-one-col-text.online-program h2.title{padding-top:70px;padding-bottom:42px} 
}.section-down-syndrome #content .new-tick ul,.landingpage-template #content .new-tick ul{margin:0}.section-down-syndrome #content .home-course-2018 .order-licence-form,.landingpage-template #content .home-course-2018 .order-licence-form{min-height:inherit;margin-bottom:0}.section-down-syndrome #content .paragraphs-items .row.how-does,.landingpage-template #content .paragraphs-items .row.how-does{margin-bottom:0;display:flex;align-items:center}.section-affiliate-home-program .paragraphs-item-call-to-action{background:rgba(0,0,0,0);box-shadow:none}.landingpage-template .logo-header{width:147px;height:40px}@media all and (min-width:768px) {
 .landingpage-template .logo-header{width:220px;height:60px} 
}.landingpage-template .logo-header.logo-smaller{left:42px;width:154px;height:42px}@media all and (max-width:767px) {
 .landingpage-template #content .page-callout .transparent{padding-left:0} 
}@media all and (max-width:767px) {
 .landingpage-template #content .page-callout .transparent .callout-text p{font-size:18px;line-height:24px} 
}@media all and (max-width:767px) {
 .landingpage-template .new-tick img{max-width:calc(100% + 40px) !important;margin-left:-20px} 
}@media all and (max-width:767px) {
 .landingpage-template #content .how-does{padding-bottom:10px;margin-top:-70px}.landingpage-template #content .how-does .over-row{display:grid}.landingpage-template #content .how-does .over-row .left{order:2}.landingpage-template #content .how-does .over-row .right{order:1}.landingpage-template #content .how-does .over-row .right p{margin:0} 
}@media all and (max-width:767px) {
 .landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans h2.title{padding:100px 40px 0 40px} 
}@media all and (max-width:767px) {
 .landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans .badge-30-day{top:-112px;left:0;right:0;text-align:center;transform:none} 
}@media all and (max-width:767px) {
 .landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans .inside-wrapper .col-sm-2{height:0} 
}@media all and (max-width:767px) {
 .landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans .order-licence-form label[for=country]{display:inline-block;padding-top:0} 
}@media all and (max-width:767px) {
 .landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans .order-licence-form .currency-box{top:-25px} 
}@media all and (max-width:767px) {
 .landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans .order-licence-form .period-box{margin-top:20px} 
}@media all and (max-width:767px) {
 .landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.sub-plans.home-course .badge-30-day{top:-100px} 
}.landingpage-template.section-for-homeschoolers #content .how-does{padding-bottom:32px}.landingpage-template.section-for-homeschoolers #content .sub-plans .inside-wrapper{max-width:1180px}@media all and (min-width:768px) {
 .landingpage-template.section-home-course #content .how-does{padding-bottom:100px} 
}.ds-2col-stacked.node-case-study.view-mode-colorbox .bottom.section{display:grid}.ds-2col-stacked.node-case-study.view-mode-colorbox .bottom.section .left-column{order:2}.ds-2col-stacked.node-case-study.view-mode-colorbox .bottom.section .right-column{order:1}.grid-1-1-1{display:grid;grid-template-columns:1fr;gap:20px}@media all and (min-width:768px) {
 .grid-1-1-1{grid-template-columns:1fr 1fr 1fr} 
}.grid-1-2{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:40px}.grid-1-2>div:nth-of-type(1){-ms-grid-column:1}.grid-1-2>div:nth-of-type(2){-ms-grid-column:3}@media all and (min-width:768px) {
 .grid-50-50{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.grid-50-50>div:nth-of-type(1){-ms-grid-column:1}.grid-50-50>div:nth-of-type(2){-ms-grid-column:3} 
}.grid-1-1{display:grid;grid-template-columns:1fr;grid-template-rows:auto}.grid-1-1>div:nth-of-type(2n){padding-bottom:10px !important}#content .press-about-ttrs{margin-top:60px;padding-bottom:60px;border-bottom:1px solid #e6e6e6}#content .press-about-ttrs .grid-1-2{grid-template-columns:1fr;grid-row-gap:30px}#content .press-about-ttrs .grid-1-2 .right{order:1}#content .press-about-ttrs .grid-1-2 .left{order:2}#content .press-about-ttrs .grid-1-2 .left>div{margin-bottom:10px}@media all and (min-width:768px) {
 #content .press-about-ttrs .grid-1-2{grid-template-columns:1fr 2fr}#content .press-about-ttrs .grid-1-2 .left{order:1;-ms-grid-column:1}#content .press-about-ttrs .grid-1-2 .left>div{margin-bottom:0px}#content .press-about-ttrs .grid-1-2 .right{order:2;-ms-grid-column:3} 
}@media all and (min-width:768px) {
 #content .press-about-ttrs .grid-1-1{grid-template-columns:1fr 1fr;grid-row-gap:12px}#content .press-about-ttrs .grid-1-1>div{padding:0 !important}#content .press-about-ttrs .grid-1-1>div:nth-of-type(1){-ms-grid-column:1;-ms-grid-row:1}#content .press-about-ttrs .grid-1-1>div:nth-of-type(2){-ms-grid-column:3;-ms-grid-row:1}#content .press-about-ttrs .grid-1-1>div:nth-of-type(3){-ms-grid-column:1;-ms-grid-row:2}#content .press-about-ttrs .grid-1-1>div:nth-of-type(4){-ms-grid-column:3;-ms-grid-row:2}#content .press-about-ttrs .grid-1-1>div:nth-of-type(5){-ms-grid-column:1;-ms-grid-row:3}#content .press-about-ttrs .grid-1-1>div:nth-of-type(6){-ms-grid-column:3;-ms-grid-row:3} 
}#content .press-about-ttrs h2{font-size:27px;font-family:"core_sans_a_65_boldregular",sans-serif;line-height:1.19em;font-weight:normal}#content .press-about-ttrs p,#content .press-about-ttrs div{padding:0;font-size:17px;line-height:1.35em}#content .press-about-ttrs .left{display:flex;flex-direction:column;justify-content:space-between}#content .press-about-ttrs .left .ttrs_button{width:100%}#content .press-about-ttrs .box{position:relative;border-radius:4px;height:120px;background-repeat:no-repeat;background-size:14px 17px;background-position:calc(100% - 10px) calc(100% - 15px)}#content .press-about-ttrs .box a{display:flex;width:100%;height:100%;justify-content:center;align-items:center}#content .press-about-ttrs .box-grey{background-color:#f6f6f6;background-image:url(/sites/all/themes/readandspell/images/ico-download-grey.svg)}#content .press-about-ttrs .box-orange{background-color:#f9b122;background-image:url(/sites/all/themes/readandspell/images/ico-download-white.svg)}#content .press-about-ttrs .box-green{height:auto}.bottom-banner{display:block !important;background-color:#fff;transform:translateY(26px)}@media all and (min-width:768px) {
 .bottom-banner{background:#fff url(/sites/all/themes/readandspell/images/banner-dys-bg-left.jpg) no-repeat;background-size:auto 72px;box-shadow:0 -2px 10px 0 rgba(0,0,0,.1);position:fixed;bottom:-125px;z-index:999} 
}@media all and (min-width:768px) {
 .bottom-banner:after{content:"";display:block;position:absolute;right:0;top:0;height:72px;width:222px;visibility:visible;z-index:-1} 
}.bottom-banner>div{background-color:rgba(0,0,0,0)}.bottom-banner .cta-wrapper{max-width:initial;height:90px}@media all and (min-width:768px) {
 .bottom-banner .cta-wrapper{height:auto;display:grid;grid-template-columns:auto 520px auto;grid-template-rows:72px} 
}.bottom-banner .cta-wrapper .col-a{position:relative}.bottom-banner .cta-wrapper .col-a img{position:absolute;bottom:39px;width:70px;height:70px;right:20px}@media all and (max-width:767px) {
 .bottom-banner .cta-wrapper .col-a img{display:none} 
}@media all and (min-width:768px) {
 .bottom-banner .cta-wrapper .col-a img{bottom:0;width:110px;height:93px} 
}.bottom-banner .cta-wrapper .col-b{align-self:center;line-height:normal;padding:0 !important}.bottom-banner .cta-wrapper .col-b .text{max-width:100%;display:block}@media all and (max-width:767px) {
 .bottom-banner .cta-wrapper .col-b .text{padding:12px 20px 0 20px}.bottom-banner .cta-wrapper .col-b .text>span{font-size:17px !important;letter-spacing:-0.2px}.bottom-banner .cta-wrapper .col-b .text>span:nth-of-type(2){padding-top:8px;font-size:15px !important;letter-spacing:-0.1px;max-width:calc(100% - 135px);display:inline-block} 
}.bottom-banner .cta-wrapper .col-c{display:flex;align-items:center;justify-content:left;text-align:center;background:url(/sites/all/themes/readandspell/images/banner-dys-bg-right.jpg?wer) no-repeat;background-size:auto 72px;background-position-x:50%}.bottom-banner .cta-wrapper .col-c .ttrs_button{font-size:17px;font-weight:normal;height:42px;padding:9px 25px;border:none}@media all and (max-width:767px) {
 .bottom-banner .cta-wrapper .col-c .ttrs_button{padding:8px 15px;font-size:15px} 
}@media all and (max-width:767px) {
 .bottom-banner .cta-wrapper .col-c{position:absolute;right:20px;bottom:13px} 
}.new-features{background-color:#4a8bbb;margin-bottom:0}.new-features h2.title{padding-bottom:0 !important;color:#fff}.new-features .grid-new-features{max-width:940px;margin:30px auto 70px auto;display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:20px;padding:0 20px}@media all and (min-width:768px) {
 .new-features .grid-new-features{ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;padding:0} 
}.new-features .grid-new-features .cell-features{background-color:#fff;padding:40px 20px;text-align:center}.new-features .grid-new-features .cell-features:nth-of-type(1){-ms-grid-column:1}.new-features .grid-new-features .cell-features:nth-of-type(2){-ms-grid-column:2}.new-features .grid-new-features .cell-features:nth-of-type(3){-ms-grid-column:3}.new-features .grid-new-features .cell-features:nth-of-type(4){-ms-grid-column:4}.new-features .grid-new-features .cell-features h3{margin:10px 0 12px 0 !important}.new-features .grid-new-features .cell-features p{font-size:16px;margin:0 !important;padding:0 !important;line-height:1.33em;color:#7b7b8f}.popular-bottom{display:none;position:fixed;bottom:0;left:0;margin-bottom:0;height:82px;width:100vw;background-color:#fff;box-shadow:0 -2px 10px 0 rgba(0,0,0,.1);grid-template-columns:1fr 3fr;z-index:10}@media all and (min-width:768px) {
 .popular-bottom{display:grid} 
}.popular-bottom h2{font-size:17px;line-height:1.18em;font-weight:bold;display:flex;align-self:center}.popular-bottom .view-content{display:grid;grid-template-columns:1fr 1fr 1fr;height:82px;align-content:center}.popular-bottom .view-content .views-row{margin-bottom:0;border-left:1px solid #e6e6e6;padding-left:10px;padding-right:6px}.popular-bottom .view-content .views-row a{font-size:15px;line-height:1.33em;color:#000;background:url(/sites/all/themes/readandspell/images/arrow-forward-blue.svg) no-repeat;background-position:0 0;background-size:24px 24px;padding-left:30px;display:inline-block}.popular-bottom .view-content .views-row a:hover{color:#088cca}#content .press-featured-in h2.block-title{font-size:27px !important;margin-bottom:32px;text-align:center}#content .press-featured-in .view-content{max-width:300px;margin:auto}@media all and (min-width:650px) {
 #content .press-featured-in .view-content{max-width:630px;-moz-columns:2;columns:2} 
}@media all and (min-width:940px) {
 #content .press-featured-in .view-content{max-width:940px;margin:auto;-moz-columns:3;columns:3} 
}@media all and (min-width:1280px) {
 #content .press-featured-in .view-content{max-width:1280px;margin:auto;-moz-columns:4;columns:4} 
}#content .press-featured-in .views-row{background-color:#f6f6f6;width:300px;margin-bottom:20px;padding:0 30px 25px 30px;-moz-column-break-inside:avoid;break-inside:avoid-column;display:inline-block}#content .press-featured-in .views-row .field-name-field-image{margin-left:-30px;margin-right:-30px}#content .press-featured-in .views-row .field-name-field-image .field-item{line-height:0}#content .press-featured-in .views-row p{padding-left:0 !important;margin-left:0 !important}#content .press-featured-in .views-row .field-name-field-source{margin-top:10px;font-size:14px;color:#5a5a5a}@media all and (min-width:768px) {
 #content .press-featured-in .views-row .field-name-field-source{font-size:15px} 
}#content .press-featured-in .views-row .field-name-field-date-press{font-size:14px;margin-bottom:14px;color:#5a5a5a}@media all and (min-width:768px) {
 #content .press-featured-in .views-row .field-name-field-date-press{font-size:15px} 
}#content .press-featured-in .views-row h2{font-size:17px;font-family:"core_sans_a_65_boldregular",sans-serif !important;margin-bottom:7px}@media all and (min-width:768px) {
 #content .press-featured-in .views-row h2{font-size:20px} 
}#content .press-featured-in .views-row .field-name-body{font-size:14px;line-height:1.36}@media all and (min-width:768px) {
 #content .press-featured-in .views-row .field-name-body{font-size:15px;line-height:1.33} 
}#content .press-featured-in .views-row .field-name-field-url-of-article a{font-size:14px;text-decoration:underline;color:#088cca}@media all and (min-width:768px) {
 #content .press-featured-in .views-row .field-name-field-url-of-article a{font-size:15px} 
}#content .press-featured-in .views-row.pinterest{background-color:#4a8bbb;color:#fff;padding-left:0;padding-right:0;position:relative}#content .press-featured-in .views-row.pinterest .inner{padding-left:30px;padding-right:30px}#content .press-featured-in .views-row.pinterest p{padding-left:0 !important;padding-right:0 !important;margin-right:0 !important;margin-left:0 !important;font-size:14px !important;line-height:1.36}#content .press-featured-in .views-row.pinterest h2{font-size:27px !important;font-family:"core_sans_a_55_mediumregular"}#content .press-featured-in .views-row.pinterest a{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.full-window-popup{display:none;background-color:#fff;background-image:url("/sites/default/files/popup-image-hd-2x.jpg");background-repeat:no-repeat;background-size:cover;width:calc(100vw - 20px);height:100vh;position:fixed;top:0;left:0;z-index:1001;color:#fff;padding:30px 20px 32px 20px}@media all and (min-width:768px) {
 .full-window-popup{background-image:none;color:#000}.full-window-popup .bg-left{background-image:url("/sites/default/files/popup-image-uhd-2x.jpg");background-size:cover;background-position-x:20%;background-repeat:no-repeat;position:absolute;left:0;top:0;width:50%;height:100%;display:block;z-index:-1} 
}@media all and (min-width:1260px) {
 .full-window-popup{background-position-x:0} 
}.full-window-popup .logo-popup{width:130px}.full-window-popup h2{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:28px;line-height:1.18;margin-bottom:0}@media all and (min-width:768px) {
 .full-window-popup h2{position:relative;left:calc(50% + 90px);font-size:40px;line-height:1.15;max-width:407px} 
}.full-window-popup p{font-size:17px;line-height:1.35;color:#5a5a5a;margin-top:0px;margin-bottom:12px}.full-window-popup p:first-of-type{margin-top:10px;margin-bottom:40px}@media all and (min-width:768px) {
 .full-window-popup p{position:relative;left:calc(50% + 90px)} 
}.full-window-popup .ttrs_button{width:100%;border-radius:4px}@media all and (min-width:768px) {
 .full-window-popup .ttrs_button{position:relative;width:407px} 
}.full-window-popup .ttrs_button.grey-outline{background-color:rgba(0,0,0,0);border-color:#fff}@media all and (min-width:768px) {
 .full-window-popup .ttrs_button.grey-outline{border-color:#b4b4b4;color:#b4b4b4 !important} 
}.full-window-popup .badge-home{position:relative;top:auto;bottom:inherit;left:0;right:0;max-width:inherit;width:280px;margin:auto}@media all and (min-width:768px) {
 .full-window-popup .badge-home{position:absolute;left:100px;bottom:10px;right:inherit;margin:inherit;width:inherit} 
}.full-window-popup .badge-home img{width:130px !important;height:auto !important}@media all and (min-width:768px) {
 .full-window-popup .badge-home img{width:150px !important} 
}@media all and (min-width:768px) {
 .ipad .full-window-popup{background-size:auto 100%;background-position-x:calc(75% - 400px)}.ipad .full-window-popup h2,.ipad .full-window-popup p{left:calc(50% + 30px)}.ipad .full-window-popup .ttrs_button{width:337px} 
}@media all and (min-width:1024px) {
 .ipad .full-window-popup{background-size:auto 100%;background-position-x:calc(75% - 590px)} 
}.section-ipad-ttrs-introducing #content{margin:0}.section-ipad-ttrs-introducing #content>article{margin-left:0;margin-right:0}.section-ipad-ttrs-introducing #content .page-callout{position:relative;width:100%;left:0}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .page-callout{max-width:500px} 
}.section-ipad-ttrs-introducing #content .page-callout .transparent{padding:0;max-width:inherit}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .page-callout .field-name-field-callout-text p:first-of-type{font-size:20px;line-height:1.3;text-shadow:0 0 4px rgba(0,0,0,.2)} 
}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .page-callout .field-name-field-callout-text p img{width:190px !important;height:auto;float:left;margin-left:-13px;margin-right:7px} 
}.section-ipad-ttrs-introducing #content .page-hero-image.img-full{max-height:inherit;padding-top:inherit;overflow:visible;background-image:linear-gradient(to bottom,#0092d6,#088cca);padding:55px 20px 36px 20px}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .page-hero-image.img-full{padding:128px 0 68px 82px} 
}.section-ipad-ttrs-introducing #content .page-hero-image.img-full>img{display:none}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .page-hero-image.img-full>img{display:block;max-height:700px;width:100%} 
}@media all and (min-width:768px)and (max-width:960px) {
 .section-ipad-ttrs-introducing #content .page-hero-image.img-full>img{right:-120px} 
}.section-ipad-ttrs-introducing #content h1{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:28px;line-height:1.18;margin-bottom:15px;padding-bottom:0}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content h1{font-size:48px;line-height:1.15;letter-spacing:-0.5px;text-shadow:0 0 4px rgba(0,0,0,.2)} 
}.section-ipad-ttrs-introducing #content p{font-size:15px;line-height:1.33}.section-ipad-ttrs-introducing #content p.smaller{font-size:12px;line-height:1.42;margin-bottom:23px;padding-bottom:0}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content p.smaller{margin-bottom:54px} 
}.section-ipad-ttrs-introducing #content img.screenshot{width:calc(100% + 20px) !important;margin-left:-12px;margin-right:-8px;max-width:inherit !important}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content img.screenshot{display:none} 
}.section-ipad-ttrs-introducing #content .badges{width:280px;margin:auto;display:block}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .badges{width:348px;margin:inherit}.section-ipad-ttrs-introducing #content .badges img{width:156px !important;height:156px !important} 
}.section-ipad-ttrs-introducing #content .field-name-body h2{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:28px;line-height:1.21;margin-top:50px}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .field-name-body h2{font-size:27px;line-height:1.19;letter-spacing:-0.5px;margin-bottom:44px} 
}.section-ipad-ttrs-introducing #content .field-name-body .smaller{font-size:14px;line-height:1.36;text-align:center;color:#a2a2a2;padding:30px 0}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .field-name-body .smaller{font-size:12px;line-height:1.42} 
}@media all and (min-width:768px) {
 .section-ipad-ttrs-introducing #content .ipad-features{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px} 
}.section-ipad-ttrs-introducing #content .ipad-features>div:nth-of-type(1){-ms-grid-column:1}.section-ipad-ttrs-introducing #content .ipad-features>div:nth-of-type(2){-ms-grid-column:3}.section-ipad-ttrs-introducing #content .ipad-features>div:nth-of-type(3){-ms-grid-column:5}.section-ipad-ttrs-introducing #content .ipad-features>div:nth-of-type(4){-ms-grid-column:7}.section-ipad-ttrs-introducing #content .ipad-features .col{text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,.05);background-color:#fff;padding:30px}.section-ipad-ttrs-introducing #content .ipad-features .col h3{font-size:17px;font-weight:500;letter-spacing:-0.09px;line-height:1.29;margin:27px 0 12px 0}.section-ipad-ttrs-introducing #content .ipad-features .col p{font-size:14px;line-height:1.36;color:#5a5a5a}.not-front.section-affiliate-program #content{margin:0}.not-front.section-affiliate-program #content article.node-page.partner-landing{padding:0 20px;margin:0}@media all and (min-width:768px) {
 .not-front.section-affiliate-program #content article.node-page.partner-landing{padding:0} 
}.not-front.section-affiliate-program #content article.node-page.partner-landing .field-name-body .col-sm-7{text-align:right}.not-front.section-affiliate-program #content article.node-page.partner-landing .field-name-body .col-sm-7 img.only-desktop{max-height:550px}.not-front.section-affiliate-program #content article.node-page.partner-landing .middle-outer{padding:0;display:flex;justify-content:center}.not-front.section-affiliate-program #content article.node-page.partner-landing .middle-inner{top:0;position:inherit;transform:inherit}@media all and (min-width:768px) {
 .not-front.section-affiliate-program #content article.node-page.partner-landing .middle-inner{top:45px;padding-left:40px} 
}.not-front.section-affiliate-program #content article.node-page.partner-landing h2.title-green{font-size:28px;line-height:1.21;letter-spacing:-0.5px}@media all and (max-width:1160px) {
 .not-front.section-affiliate-program #content article.node-page.partner-landing h2.title-green br{display:none} 
}@media all and (min-width:768px) {
 .not-front.section-affiliate-program #content article.node-page.partner-landing h2.title-green{font-size:30px;line-height:1.15} 
}@media all and (min-width:1160px) {
 .not-front.section-affiliate-program #content article.node-page.partner-landing h2.title-green{font-size:40px} 
}.not-front.section-affiliate-program #content article.node-page.partner-landing p{font-size:15px;line-height:1.33}@media all and (min-width:768px) {
 .not-front.section-affiliate-program #content article.node-page.partner-landing p{font-size:16px;line-height:1.38} 
}.not-front.section-affiliate-program #content article.node-page.partner-landing .apply{max-width:620px;margin:40px auto}.not-front.section-affiliate-program #content article.node-page.partner-landing h2{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:24px}@media all and (min-width:768px) {
 .not-front.section-affiliate-program #content article.node-page.partner-landing h2{font-size:27px} 
}@media all and (max-width:767px) {
 .not-front.section-affiliate-program #content article.node-page.partner-landing .button_slide_green{width:100%} 
}.not-front.section-affiliate-program #content article.node-page.partner-landing small strong{font-size:17px}@media all and (max-width:767px) {
 .landingpage-template.section-sponsorship #content .page-hero-image.img-full{max-height:442px} 
}.landingpage-template.section-sponsorship #content .page-callout{padding-right:20px;top:177px}.landingpage-template.section-sponsorship #content .page-callout .transparent{padding-top:0}.section-tutor-subscription #content .new-landing .page-callout .copyContainer{padding-bottom:30px;font-size:20px;line-height:1.3;max-width:430px;text-shadow:0 0 4px rgba(0,0,0,.2)}.section-tutor-subscription #content .faq{margin-top:26px;margin-bottom:50px !important}@media all and (max-width:767px) {
 .section-tutor-subscription #content .faq h3.title{padding-left:20px;padding-right:20px} 
}.landingpage-template.section-tutor-subscription #content .home-course-2018 .page-hero-image.img-full img{-o-object-position:center 0px;object-position:center 0px}#content .entity-paragraphs-item.tutor-pricing{color:#fff;margin-top:90px}#content .entity-paragraphs-item.tutor-pricing .over-row{margin-left:-30px;margin-right:-30px;position:relative}#content .entity-paragraphs-item.tutor-pricing .over-row .left img{height:385px;width:auto !important}#content .entity-paragraphs-item.tutor-pricing .over-row .left p{padding:0;margin:0;line-height:0}#content .entity-paragraphs-item.tutor-pricing .over-row .right{height:385px;display:flex;align-items:center;position:initial}@media all and (max-width:767px) {
 #content .entity-paragraphs-item.tutor-pricing .over-row .right{padding:0 30px}#content .entity-paragraphs-item.tutor-pricing .over-row .right .ttrs_button{width:100%} 
}#content .entity-paragraphs-item.tutor-pricing .over-row .right h2{font-family:"core_sans_a_55_mediumregular";font-size:30px}#content .entity-paragraphs-item.tutor-pricing .over-row .right p{padding-left:0;margin-left:0;font-size:16px;line-height:1.38}#content .entity-paragraphs-item.tutor-pricing .over-row .right p:last-of-type{margin-bottom:0}#content .entity-paragraphs-item.tutor-pricing .over-row .right .free-badge{position:absolute;top:-70px;left:45px}@media all and (max-width:767px) {
 #content .entity-paragraphs-item.tutor-pricing .over-row .right .free-badge{width:140px;height:140px;left:50%;transform:translateX(-50%)} 
}.view-research h1.title{text-align:center;font-size:41px;margin-top:44px;margin-bottom:42px}@media all and (max-width:1320px) {
 .view-research{padding:0 20px} 
}.view-research .views-row{width:100%;background-color:#f6f6f6;padding:30px;margin-bottom:20px}.view-research .views-row .ttrs_button{font-size:17px;font-weight:600}@media all and (min-width:768px) {
 .view-research .views-row{width:calc(33.3333% - 13px)} 
}.view-research .views-row h3{font-size:19px;text-align:center;margin-top:0;margin-bottom:19px}@media all and (min-width:1280px) {
 .view-research .views-row h3{font-size:22px} 
}.view-research .views-row h3 a{color:#000}#content .view-research .views-field-body p{font-size:14px;line-height:1.36}@media all and (min-width:1280px) {
 #content .view-research .views-field-body p{font-size:16px;line-height:1.38} 
}#content .thank-you{padding:0 !important}#content .thank-you .grid-thank-you{display:grid;grid-template-columns:1fr}@media all and (min-width:600px) {
 #content .thank-you .grid-thank-you{grid-template-columns:1fr 1fr} 
}#content .thank-you .grid-thank-you .left{align-self:center}#content .thank-you .grid-thank-you .middle,#content .thank-you .grid-thank-you .bottom{grid-column-start:1 span;grid-column-end:2}#content .thank-you h1.title{font-size:40px;line-height:1.15;letter-spacing:-0.5px;margin-bottom:20px}#content .thank-you p{font-size:16px;line-height:1.38}#content .thank-you p.title-prxnrg{font-size:20px;line-height:1.3;color:#5a5a5a;max-width:340px}#content .thank-you #mc_embed_signup_scroll h2{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:27px;letter-spacing:-0.5px;text-align:center}#content .thank-you #mc_embed_signup_scroll .fields{display:grid;grid-template-columns:1fr;grid-column-gap:20px}@media all and (min-width:600px) {
 #content .thank-you #mc_embed_signup_scroll .fields{grid-template-columns:1fr 1fr} 
}#content .thank-you #mc_embed_signup_scroll .fields>div:first-of-type{justify-self:center}@media all and (min-width:600px) {
 #content .thank-you #mc_embed_signup_scroll .fields>div:first-of-type{justify-self:end} 
}#content .thank-you #mc_embed_signup_scroll .fields>div:first-of-type input{width:266px;padding:10px 20px;font-size:17px}#content .thank-you #mc_embed_signup_scroll .fields>div:last-of-type{justify-self:center}@media all and (min-width:600px) {
 #content .thank-you #mc_embed_signup_scroll .fields>div:last-of-type{justify-self:start} 
}#content .thank-you #mc_embed_signup_scroll .fields>div:last-of-type select{width:300px;padding:10px 20px;font-size:17px}#content .thank-you #mc_embed_signup_scroll .fields label,#content .thank-you #mc_embed_signup_scroll .fields strong{font-size:16px;font-family:"core_sans_a_65_boldregular",sans-serif;padding-bottom:5px}#content .thank-you #mc_embed_signup_scroll .fields strong{display:inline-block}#content .thank-you #mc_embed_signup_scroll #mc-embedded-subscribe{margin:40px auto 50px auto;width:148px}#lightbox{max-width:100vw}@media all and (max-width:767px) {
 #lightbox #outerImageContainer{max-width:100vw;height:67vw !important}#lightbox iframe#flvvideo{width:95%;height:67vw} 
}.front #colorbox #cboxWrapper{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.front #colorbox #cboxWrapper #cboxContent{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.front #colorbox article{background-color:#fff;padding:35px 50px 30px 50px}.node-type-page-with-hero-image #colorbox{height:100% !important}@media all and (max-width:767px) {
 .node-type-page-with-hero-image #colorbox{top:5% !important;max-height:90vh !important;overflow:scroll !important} 
}@media all and (max-width:400px) {
 .node-type-page-with-hero-image #colorbox{max-height:85vh !important} 
}@media all and (min-width:768px) {
 .node-type-page-with-hero-image #colorbox{min-width:758px} 
}@media all and (min-width:768px) {
 .node-type-page-with-hero-image #colorbox #cboxLoadedContent{min-width:758px !important;margin:auto} 
}.node-type-page-with-hero-image #colorbox #cboxWrapper{height:auto !important}.node-type-page-with-hero-image #colorbox #cboxWrapper #cboxContent{height:auto !important}@media all and (max-width:480px) {
 .node-type-page-with-hero-image #colorbox{top:0 !important;left:0 !important;height:100vh !important;width:100vw !important;padding-top:46%}.node-type-page-with-hero-image #colorbox #cboxWrapper{height:auto !important}.node-type-page-with-hero-image #colorbox #cboxWrapper #cboxContent{height:auto !important;width:100vw !important}.node-type-page-with-hero-image #colorbox #cboxWrapper #cboxContent #cboxLoadedContent{height:auto !important;width:100vw !important}.node-type-page-with-hero-image #colorbox #cboxMiddleLeft,.node-type-page-with-hero-image #colorbox #cboxMiddleRight,.node-type-page-with-hero-image #colorbox #cboxTopLeft,.node-type-page-with-hero-image #colorbox #cboxTopCenter,.node-type-page-with-hero-image #colorbox #cboxTopRight,.node-type-page-with-hero-image #colorbox #cboxBottomLeft,.node-type-page-with-hero-image #colorbox #cboxBottomCenter,.node-type-page-with-hero-image #colorbox #cboxBottomRight{display:none} 
}#content .additional h3{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:27px;line-height:1.19;letter-spacing:-0.5px;text-align:center;margin-top:60px}#content .white_box-460{max-width:460px;box-shadow:0 0 20px 0 rgba(0,0,0,.05);background-color:#fff;padding:30px;margin:auto}#content .white_box-460 h4.title{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:19px;line-height:1.26;letter-spacing:-0.1px;margin-top:0;margin-bottom:2px}#content .white_box-460 p{font-size:14px;line-height:1.36;color:#5a5a5a;padding-left:0;padding-right:0}#content .white_box-460 p.sub{color:#000}#content .grid-funding{display:grid;grid-template-columns:1fr}@media all and (min-width:768px) {
 #content .grid-funding{grid-template-columns:1fr 1fr;grid-column-gap:20px} 
}#content .grid-funding .white_box-460{max-width:100%;margin:inherit}.node-type-blog-post #content{font-size:15px;line-height:1.33;color:#5a5a5a}@media all and (min-width:1280px) {
 .node-type-blog-post #content{font-size:16px;line-height:1.38} 
}.node-type-blog-post #content>article{margin-left:auto;margin-right:auto}@media all and (min-width:768px) {
 .node-type-blog-post #content>article{max-width:582px} 
}@media all and (min-width:1024px) {
 .node-type-blog-post #content>article{max-width:620px} 
}@media all and (min-width:1280px) {
 .node-type-blog-post #content>article{max-width:780px} 
}@media all and (max-width:767px) {
 .node-type-blog-post #content>article a.ttrs_button{width:100%} 
}.node-type-blog-post #content>article a:link,.node-type-blog-post #content>article a:visited{color:#088cca}.node-type-blog-post #content .addtoany_list a{width:32.3%}.node-type-blog-post #content h1{font-size:28px;line-height:1.21;letter-spacing:-0.5px;color:#464655;margin-top:30px;margin-bottom:20px}@media all and (min-width:1024px) {
 .node-type-blog-post #content h1{font-size:40px;line-height:1.15} 
}.node-type-blog-post #content h2{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:24px;line-height:1.29;color:#464655}@media all and (min-width:1024px) {
 .node-type-blog-post #content h2{font-size:27px;line-height:1.19} 
}.node-type-blog-post #content p{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.node-type-blog-post #content strong{font-family:"core_sans_a_65_boldregular",sans-serif;font-weight:normal}.node-type-blog-post #content ol{padding:0 0 0 20px}.node-type-blog-post #content .node-biography h2{font-size:14px;margin-top:4px;margin-bottom:6px}.node-type-blog-post #content .node-biography h2 a{color:#5a5a5a}.node-type-blog-post .field-name-field-blog-tags{padding-bottom:30px;border-bottom:1px solid #ccc;margin-bottom:40px}.node-type-blog-post .field-name-field-author,.node-type-blog-post .field-name-field-reviewer{font-size:12px;line-height:1.42;padding-left:62px;margin-bottom:20px}@media all and (min-width:768px) {
 .node-type-blog-post .field-name-field-author,.node-type-blog-post .field-name-field-reviewer{width:calc(50% - 32px);float:left} 
}.node-type-blog-post .field-name-field-author .field-label,.node-type-blog-post .field-name-field-reviewer .field-label{font-size:12px;font-weight:normal;color:#a2a2a2}.node-type-blog-post .field-name-field-author .field-name-field-image,.node-type-blog-post .field-name-field-reviewer .field-name-field-image{float:left;border-radius:50%;overflow:hidden;width:50px;height:50px;margin-left:-62px;margin-top:-30px}.node-type-blog-post .field-name-field-author .field-name-field-image img,.node-type-blog-post .field-name-field-reviewer .field-name-field-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:50px;height:50px !important}@media all and (min-width:768px) {
 .node-type-blog-post .field-name-field-author{padding-right:10px} 
}.node-type-blog-post .field-name-field-reviewer{margin-bottom:30px}@media all and (min-width:768px) {
 .node-type-blog-post .field-name-field-reviewer{padding-left:10px;margin-left:64px} 
}.more-related h2{font-size:24px;line-height:1.29;text-align:center;margin-bottom:30px}@media all and (min-width:1024px) {
 .more-related h2{font-size:27px;line-height:1.19} 
}.more-related .view-more-related .view-content{grid-auto-rows:580px;grid-row-gap:10px}.more-related .view-more-related .view-content .views-row{display:none}.more-related .view-more-related .view-content .views-row:nth-of-type(-n+3){display:block}@media all and (min-width:640px) {
 .more-related .view-more-related .view-content .views-row:nth-of-type(-n+4){display:block} 
}@media all and (min-width:768px) {
 .more-related .view-more-related .view-content{grid-column-gap:14px;grid-row-gap:20px} 
}@media all and (min-width:960px) {
 .more-related .view-more-related .view-content .views-row:nth-of-type(-n+6){display:block} 
}.more-related .view-more-related .view-content>div .field-name-title h2{font-size:28px;line-height:1.18;text-align:left}.more-related .view-more-related .view-content>div .field-name-body p:first-of-type{margin-top:0}.more-related .view-more-related .views-row{margin-bottom:0}.addtoany_list{display:block;margin-bottom:50px}#om-tqxgbm5ogczcvxf72ahf .Campaign__content{max-width:100% !important;width:100% !important}@media all and (max-width:767px) {
 .section-home-course.landingpage-template #content .page-hero-image.img-full,.section-for-homeschoolers.landingpage-template #content .page-hero-image.img-full,.section-for-prisons.landingpage-template #content .page-hero-image.img-full,.section-fb.landingpage-template #content .page-hero-image.img-full,.section-freetrial.landingpage-template #content .page-hero-image.img-full,.section-trial.landingpage-template #content .page-hero-image.img-full,.section-school-district #content .page-hero-image.img-full{max-height:601px;height:601px;margin-bottom:25px} 
}@media all and (max-width:767px) {
 .section-home-course.landingpage-template #content .home-course-2018 .badge-home.new-badge,.section-for-homeschoolers.landingpage-template #content .home-course-2018 .badge-home.new-badge,.section-for-prisons.landingpage-template #content .home-course-2018 .badge-home.new-badge,.section-fb.landingpage-template #content .home-course-2018 .badge-home.new-badge,.section-freetrial.landingpage-template #content .home-course-2018 .badge-home.new-badge,.section-trial.landingpage-template #content .home-course-2018 .badge-home.new-badge,.section-school-district #content .home-course-2018 .badge-home.new-badge{top:450px} 
}.section-home-course.landingpage-template #content div .paragraphs-item-one-col-text,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text,.section-school-district #content div .paragraphs-item-one-col-text{margin-bottom:0}@media all and (min-width:768px) {
 .section-home-course.landingpage-template #content div .paragraphs-item-one-col-text:not(.how-does),.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text:not(.how-does),.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text:not(.how-does),.section-fb.landingpage-template #content div .paragraphs-item-one-col-text:not(.how-does),.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text:not(.how-does),.section-trial.landingpage-template #content div .paragraphs-item-one-col-text:not(.how-does),.section-school-district #content div .paragraphs-item-one-col-text:not(.how-does){margin-bottom:25px}.section-home-course.landingpage-template #content div .paragraphs-item-one-col-text.new-features,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text.new-features,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text.new-features,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text.new-features,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text.new-features,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text.new-features,.section-school-district #content div .paragraphs-item-one-col-text.new-features{padding-top:35px;padding-bottom:70px} 
}.section-home-course.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-school-district #content div .paragraphs-item-one-col-text h2.title{font-size:27px;line-height:32px;letter-spacing:-0.5px;letter-spacing:normal;padding-bottom:30px;font-family:"core_sans_a_55_mediumregular",sans-serif;margin-top:5px}@media all and (min-width:768px) {
 .section-home-course.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-school-district #content div .paragraphs-item-one-col-text h2.title{font-size:30px;line-height:36px;letter-spacing:-0.56px;padding-bottom:40px;margin-top:0px} 
}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text h2.title,.section-school-district #content div .paragraphs-item-one-col-text h2.title{font-size:30px;line-height:1.2;letter-spacing:-0.56px} 
}.section-home-course.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-school-district #content div .paragraphs-item-one-col-text.features h2.title{padding:70px 20px 40px 20px !important}@media all and (max-width:767px) {
 .section-home-course.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text.features h2.title,.section-school-district #content div .paragraphs-item-one-col-text.features h2.title{padding:40px 20px 30px 20px !important} 
}@media all and (max-width:767px) {
 .section-home-course.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum,.section-school-district #content div .paragraphs-item-one-col-text.features.curriculum{margin-top:110px} 
}@media all and (max-width:767px) {
 .section-home-course.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum.cards,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum.cards,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum.cards,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum.cards,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum.cards,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text.features.curriculum.cards,.section-school-district #content div .paragraphs-item-one-col-text.features.curriculum.cards{margin-top:20px} 
}.section-home-course.landingpage-template #content div .paragraphs-item-one-col-text.online-program,.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text.online-program,.section-for-prisons.landingpage-template #content div .paragraphs-item-one-col-text.online-program,.section-fb.landingpage-template #content div .paragraphs-item-one-col-text.online-program,.section-freetrial.landingpage-template #content div .paragraphs-item-one-col-text.online-program,.section-trial.landingpage-template #content div .paragraphs-item-one-col-text.online-program,.section-school-district #content div .paragraphs-item-one-col-text.online-program{padding-top:50px}.section-home-course.landingpage-template #content .why-parents .p-wrapper .picto p,.section-for-homeschoolers.landingpage-template #content .why-parents .p-wrapper .picto p,.section-for-prisons.landingpage-template #content .why-parents .p-wrapper .picto p,.section-fb.landingpage-template #content .why-parents .p-wrapper .picto p,.section-freetrial.landingpage-template #content .why-parents .p-wrapper .picto p,.section-trial.landingpage-template #content .why-parents .p-wrapper .picto p,.section-school-district #content .why-parents .p-wrapper .picto p{font-size:15px;line-height:1.33}@media all and (min-width:768px) {
 .section-home-course.landingpage-template #content .why-parents .p-wrapper .picto p,.section-for-homeschoolers.landingpage-template #content .why-parents .p-wrapper .picto p,.section-for-prisons.landingpage-template #content .why-parents .p-wrapper .picto p,.section-fb.landingpage-template #content .why-parents .p-wrapper .picto p,.section-freetrial.landingpage-template #content .why-parents .p-wrapper .picto p,.section-trial.landingpage-template #content .why-parents .p-wrapper .picto p,.section-school-district #content .why-parents .p-wrapper .picto p{font-size:16px;line-height:1.38} 
}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template #content .why-parents .p-wrapper .picto p,.section-for-homeschoolers.landingpage-template #content .why-parents .p-wrapper .picto p,.section-for-prisons.landingpage-template #content .why-parents .p-wrapper .picto p,.section-fb.landingpage-template #content .why-parents .p-wrapper .picto p,.section-freetrial.landingpage-template #content .why-parents .p-wrapper .picto p,.section-trial.landingpage-template #content .why-parents .p-wrapper .picto p,.section-school-district #content .why-parents .p-wrapper .picto p{font-size:17px;line-height:1.35} 
}@media all and (max-width:767px) {
 .section-home-course.landingpage-template #content .grid-50-50>.field,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field,.section-for-prisons.landingpage-template #content .grid-50-50>.field,.section-fb.landingpage-template #content .grid-50-50>.field,.section-freetrial.landingpage-template #content .grid-50-50>.field,.section-trial.landingpage-template #content .grid-50-50>.field,.section-school-district #content .grid-50-50>.field{margin-left:-20px;margin-right:-20px} 
}.section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-school-district #content .grid-50-50>.field>.field-items>.field-item{grid-row-gap:0}@media all and (min-width:768px) {
 .section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item,.section-school-district #content .grid-50-50>.field>.field-items>.field-item{grid-row-gap:20px} 
}.section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-image,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-image,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-image,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-image,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-image,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-image,.section-school-district #content .grid-50-50>.field>.field-items>.field-item .cell-image{min-height:210px}.section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-school-district #content .grid-50-50>.field>.field-items>.field-item .cell-grey{padding:30px 20px 10px 20px}@media all and (min-width:768px) {
 .section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey,.section-school-district #content .grid-50-50>.field>.field-items>.field-item .cell-grey{padding:50px 50px 10px 50px} 
}.section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-school-district #content .grid-50-50>.field>.field-items>.field-item .cell-grey p{font-size:14px;line-height:1.36}@media all and (min-width:768px) {
 .section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .cell-grey p,.section-school-district #content .grid-50-50>.field>.field-items>.field-item .cell-grey p{font-size:16px;line-height:1.38} 
}.section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-school-district #content .grid-50-50>.field>.field-items>.field-item h2{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:17px;line-height:1.29;letter-spacing:-0.09px}@media all and (min-width:768px) {
 .section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-school-district #content .grid-50-50>.field>.field-items>.field-item h2{font-size:19px;line-height:1.26;letter-spacing:-0.1px} 
}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item h2,.section-school-district #content .grid-50-50>.field>.field-items>.field-item h2{font-size:22px;line-height:1.23;letter-spacing:-0.12px} 
}.section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-school-district #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li{font-size:15px;line-height:1.33}@media all and (min-width:768px) {
 .section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-school-district #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li{font-size:16px;line-height:1.38} 
}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-for-homeschoolers.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-for-prisons.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-fb.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-freetrial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-trial.landingpage-template #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li,.section-school-district #content .grid-50-50>.field>.field-items>.field-item .tick-list ul li{font-size:19px;line-height:1.32} 
}.section-home-course.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-for-homeschoolers.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-for-prisons.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-fb.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-freetrial.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-trial.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-school-district #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long{max-width:960px}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-for-homeschoolers.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-for-prisons.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-fb.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-freetrial.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-trial.landingpage-template #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long,.section-school-district #content .home-course-2018 .paragraphs-item-one-col-text.how-does .field-type-text-long{max-width:1180px} 
}.section-home-course.landingpage-template #content .home-course-2018 p,.section-for-homeschoolers.landingpage-template #content .home-course-2018 p,.section-for-prisons.landingpage-template #content .home-course-2018 p,.section-fb.landingpage-template #content .home-course-2018 p,.section-freetrial.landingpage-template #content .home-course-2018 p,.section-trial.landingpage-template #content .home-course-2018 p,.section-school-district #content .home-course-2018 p{margin-left:0;padding-left:0}.section-home-course.landingpage-template #content .sub-plans2,.section-for-homeschoolers.landingpage-template #content .sub-plans2,.section-for-prisons.landingpage-template #content .sub-plans2,.section-fb.landingpage-template #content .sub-plans2,.section-freetrial.landingpage-template #content .sub-plans2,.section-trial.landingpage-template #content .sub-plans2,.section-school-district #content .sub-plans2{margin-top:110px}.section-home-course.landingpage-template .why-parents .p-wrapper .picto,.section-for-homeschoolers.landingpage-template .why-parents .p-wrapper .picto,.section-for-prisons.landingpage-template .why-parents .p-wrapper .picto,.section-fb.landingpage-template .why-parents .p-wrapper .picto,.section-freetrial.landingpage-template .why-parents .p-wrapper .picto,.section-trial.landingpage-template .why-parents .p-wrapper .picto,.section-school-district .why-parents .p-wrapper .picto{max-width:90%}@media all and (min-width:640px) {
 .section-home-course.landingpage-template .why-parents .p-wrapper .picto,.section-for-homeschoolers.landingpage-template .why-parents .p-wrapper .picto,.section-for-prisons.landingpage-template .why-parents .p-wrapper .picto,.section-fb.landingpage-template .why-parents .p-wrapper .picto,.section-freetrial.landingpage-template .why-parents .p-wrapper .picto,.section-trial.landingpage-template .why-parents .p-wrapper .picto,.section-school-district .why-parents .p-wrapper .picto{max-width:200px} 
}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template .why-parents .p-wrapper .picto,.section-for-homeschoolers.landingpage-template .why-parents .p-wrapper .picto,.section-for-prisons.landingpage-template .why-parents .p-wrapper .picto,.section-fb.landingpage-template .why-parents .p-wrapper .picto,.section-freetrial.landingpage-template .why-parents .p-wrapper .picto,.section-trial.landingpage-template .why-parents .p-wrapper .picto,.section-school-district .why-parents .p-wrapper .picto{max-width:180px} 
}.section-home-course.landingpage-template .how-does,.section-for-homeschoolers.landingpage-template .how-does,.section-for-prisons.landingpage-template .how-does,.section-fb.landingpage-template .how-does,.section-freetrial.landingpage-template .how-does,.section-trial.landingpage-template .how-does,.section-school-district .how-does{background-color:#f6f6f6;padding:30px 20px 70px 20px}@media all and (max-width:767px) {
 .section-home-course.landingpage-template .how-does,.section-for-homeschoolers.landingpage-template .how-does,.section-for-prisons.landingpage-template .how-does,.section-fb.landingpage-template .how-does,.section-freetrial.landingpage-template .how-does,.section-trial.landingpage-template .how-does,.section-school-district .how-does{margin-right:-10px} 
}@media all and (min-width:768px) {
 .section-home-course.landingpage-template .how-does,.section-for-homeschoolers.landingpage-template .how-does,.section-for-prisons.landingpage-template .how-does,.section-fb.landingpage-template .how-does,.section-freetrial.landingpage-template .how-does,.section-trial.landingpage-template .how-does,.section-school-district .how-does{padding-top:30px;padding:0px 50px 70px 50px} 
}.section-home-course.landingpage-template .how-does .g-row,.section-for-homeschoolers.landingpage-template .how-does .g-row,.section-for-prisons.landingpage-template .how-does .g-row,.section-fb.landingpage-template .how-does .g-row,.section-freetrial.landingpage-template .how-does .g-row,.section-trial.landingpage-template .how-does .g-row,.section-school-district .how-does .g-row{display:grid;grid-template-columns:1fr;grid-column-gap:20px;margin-bottom:10px}@media all and (min-width:768px) {
 .section-home-course.landingpage-template .how-does .g-row,.section-for-homeschoolers.landingpage-template .how-does .g-row,.section-for-prisons.landingpage-template .how-does .g-row,.section-fb.landingpage-template .how-does .g-row,.section-freetrial.landingpage-template .how-does .g-row,.section-trial.landingpage-template .how-does .g-row,.section-school-district .how-does .g-row{margin-bottom:40px;grid-template-columns:1fr 1fr;margin-bottom:-15px} 
}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template .how-does .g-row,.section-for-homeschoolers.landingpage-template .how-does .g-row,.section-for-prisons.landingpage-template .how-does .g-row,.section-fb.landingpage-template .how-does .g-row,.section-freetrial.landingpage-template .how-does .g-row,.section-trial.landingpage-template .how-does .g-row,.section-school-district .how-does .g-row{-ms-grid-columns:1fr 55px 1fr;grid-column-gap:55px} 
}.section-home-course.landingpage-template .how-does .g-row .img-1,.section-home-course.landingpage-template .how-does .g-row .img-3,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-1,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-3,.section-for-prisons.landingpage-template .how-does .g-row .img-1,.section-for-prisons.landingpage-template .how-does .g-row .img-3,.section-fb.landingpage-template .how-does .g-row .img-1,.section-fb.landingpage-template .how-does .g-row .img-3,.section-freetrial.landingpage-template .how-does .g-row .img-1,.section-freetrial.landingpage-template .how-does .g-row .img-3,.section-trial.landingpage-template .how-does .g-row .img-1,.section-trial.landingpage-template .how-does .g-row .img-3,.section-school-district .how-does .g-row .img-1,.section-school-district .how-does .g-row .img-3{-ms-grid-column:1}.section-home-course.landingpage-template .how-does .g-row .img-1 img,.section-home-course.landingpage-template .how-does .g-row .img-3 img,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-1 img,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-3 img,.section-for-prisons.landingpage-template .how-does .g-row .img-1 img,.section-for-prisons.landingpage-template .how-does .g-row .img-3 img,.section-fb.landingpage-template .how-does .g-row .img-1 img,.section-fb.landingpage-template .how-does .g-row .img-3 img,.section-freetrial.landingpage-template .how-does .g-row .img-1 img,.section-freetrial.landingpage-template .how-does .g-row .img-3 img,.section-trial.landingpage-template .how-does .g-row .img-1 img,.section-trial.landingpage-template .how-does .g-row .img-3 img,.section-school-district .how-does .g-row .img-1 img,.section-school-district .how-does .g-row .img-3 img{margin-right:-10px}@media all and (min-width:768px) {
 .section-home-course.landingpage-template .how-does .g-row .img-1,.section-home-course.landingpage-template .how-does .g-row .img-3,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-1,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-3,.section-for-prisons.landingpage-template .how-does .g-row .img-1,.section-for-prisons.landingpage-template .how-does .g-row .img-3,.section-fb.landingpage-template .how-does .g-row .img-1,.section-fb.landingpage-template .how-does .g-row .img-3,.section-freetrial.landingpage-template .how-does .g-row .img-1,.section-freetrial.landingpage-template .how-does .g-row .img-3,.section-trial.landingpage-template .how-does .g-row .img-1,.section-trial.landingpage-template .how-does .g-row .img-3,.section-school-district .how-does .g-row .img-1,.section-school-district .how-does .g-row .img-3{order:2;padding-left:0px} 
}.section-home-course.landingpage-template .how-does .g-row .img-2,.section-home-course.landingpage-template .how-does .g-row .img-4,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-2,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-4,.section-for-prisons.landingpage-template .how-does .g-row .img-2,.section-for-prisons.landingpage-template .how-does .g-row .img-4,.section-fb.landingpage-template .how-does .g-row .img-2,.section-fb.landingpage-template .how-does .g-row .img-4,.section-freetrial.landingpage-template .how-does .g-row .img-2,.section-freetrial.landingpage-template .how-does .g-row .img-4,.section-trial.landingpage-template .how-does .g-row .img-2,.section-trial.landingpage-template .how-does .g-row .img-4,.section-school-district .how-does .g-row .img-2,.section-school-district .how-does .g-row .img-4{-ms-grid-column:1}.section-home-course.landingpage-template .how-does .g-row .img-2 img,.section-home-course.landingpage-template .how-does .g-row .img-4 img,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-2 img,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-4 img,.section-for-prisons.landingpage-template .how-does .g-row .img-2 img,.section-for-prisons.landingpage-template .how-does .g-row .img-4 img,.section-fb.landingpage-template .how-does .g-row .img-2 img,.section-fb.landingpage-template .how-does .g-row .img-4 img,.section-freetrial.landingpage-template .how-does .g-row .img-2 img,.section-freetrial.landingpage-template .how-does .g-row .img-4 img,.section-trial.landingpage-template .how-does .g-row .img-2 img,.section-trial.landingpage-template .how-does .g-row .img-4 img,.section-school-district .how-does .g-row .img-2 img,.section-school-district .how-does .g-row .img-4 img{margin-left:-10px}@media all and (min-width:768px) {
 .section-home-course.landingpage-template .how-does .g-row .img-2,.section-home-course.landingpage-template .how-does .g-row .img-4,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-2,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-4,.section-for-prisons.landingpage-template .how-does .g-row .img-2,.section-for-prisons.landingpage-template .how-does .g-row .img-4,.section-fb.landingpage-template .how-does .g-row .img-2,.section-fb.landingpage-template .how-does .g-row .img-4,.section-freetrial.landingpage-template .how-does .g-row .img-2,.section-freetrial.landingpage-template .how-does .g-row .img-4,.section-trial.landingpage-template .how-does .g-row .img-2,.section-trial.landingpage-template .how-does .g-row .img-4,.section-school-district .how-does .g-row .img-2,.section-school-district .how-does .g-row .img-4{padding-right:0px} 
}@media all and (min-width:768px) {
 .section-home-course.landingpage-template .how-does .g-row .img-4 img,.section-for-homeschoolers.landingpage-template .how-does .g-row .img-4 img,.section-for-prisons.landingpage-template .how-does .g-row .img-4 img,.section-fb.landingpage-template .how-does .g-row .img-4 img,.section-freetrial.landingpage-template .how-does .g-row .img-4 img,.section-trial.landingpage-template .how-does .g-row .img-4 img,.section-school-district .how-does .g-row .img-4 img{margin-left:-28px} 
}.section-home-course.landingpage-template .how-does .g-row .text-box,.section-for-homeschoolers.landingpage-template .how-does .g-row .text-box,.section-for-prisons.landingpage-template .how-does .g-row .text-box,.section-fb.landingpage-template .how-does .g-row .text-box,.section-freetrial.landingpage-template .how-does .g-row .text-box,.section-trial.landingpage-template .how-does .g-row .text-box,.section-school-district .how-does .g-row .text-box{align-self:center;-ms-grid-column:3}.section-home-course.landingpage-template .how-does .g-row img.only-mobile,.section-for-homeschoolers.landingpage-template .how-does .g-row img.only-mobile,.section-for-prisons.landingpage-template .how-does .g-row img.only-mobile,.section-fb.landingpage-template .how-does .g-row img.only-mobile,.section-freetrial.landingpage-template .how-does .g-row img.only-mobile,.section-trial.landingpage-template .how-does .g-row img.only-mobile,.section-school-district .how-does .g-row img.only-mobile{max-width:calc(100% + 20px) !important;margin-left:-10px}.section-home-course.landingpage-template .how-does .g-row h2,.section-for-homeschoolers.landingpage-template .how-does .g-row h2,.section-for-prisons.landingpage-template .how-does .g-row h2,.section-fb.landingpage-template .how-does .g-row h2,.section-freetrial.landingpage-template .how-does .g-row h2,.section-trial.landingpage-template .how-does .g-row h2,.section-school-district .how-does .g-row h2{font-size:27px;font-family:"ProximaNovaRgBold";line-height:1.19;position:relative;margin-top:35px}@media all and (min-width:768px) {
 .section-home-course.landingpage-template .how-does .g-row h2,.section-for-homeschoolers.landingpage-template .how-does .g-row h2,.section-for-prisons.landingpage-template .how-does .g-row h2,.section-fb.landingpage-template .how-does .g-row h2,.section-freetrial.landingpage-template .how-does .g-row h2,.section-trial.landingpage-template .how-does .g-row h2,.section-school-district .how-does .g-row h2{margin-top:0} 
}.section-home-course.landingpage-template .how-does .g-row h2:before,.section-for-homeschoolers.landingpage-template .how-does .g-row h2:before,.section-for-prisons.landingpage-template .how-does .g-row h2:before,.section-fb.landingpage-template .how-does .g-row h2:before,.section-freetrial.landingpage-template .how-does .g-row h2:before,.section-trial.landingpage-template .how-does .g-row h2:before,.section-school-district .how-does .g-row h2:before{content:"";display:block;width:50px;height:4px;background-color:#fb9d00;position:absolute;top:-20px;left:0}.section-home-course.landingpage-template .features,.section-for-homeschoolers.landingpage-template .features,.section-for-prisons.landingpage-template .features,.section-fb.landingpage-template .features,.section-freetrial.landingpage-template .features,.section-trial.landingpage-template .features,.section-school-district .features{overflow:hidden;padding-bottom:63px;max-height:553px}.section-home-course.landingpage-template .features .field-type-text-long,.section-for-homeschoolers.landingpage-template .features .field-type-text-long,.section-for-prisons.landingpage-template .features .field-type-text-long,.section-fb.landingpage-template .features .field-type-text-long,.section-freetrial.landingpage-template .features .field-type-text-long,.section-trial.landingpage-template .features .field-type-text-long,.section-school-district .features .field-type-text-long{max-width:100%;padding-right:0}.section-home-course.landingpage-template .features .wrap-inner,.section-for-homeschoolers.landingpage-template .features .wrap-inner,.section-for-prisons.landingpage-template .features .wrap-inner,.section-fb.landingpage-template .features .wrap-inner,.section-freetrial.landingpage-template .features .wrap-inner,.section-trial.landingpage-template .features .wrap-inner,.section-school-district .features .wrap-inner{flex-direction:row;flex-wrap:nowrap;justify-content:left;position:relative;cursor:grab}.section-home-course.landingpage-template .features .wrap-inner .fslide,.section-for-homeschoolers.landingpage-template .features .wrap-inner .fslide,.section-for-prisons.landingpage-template .features .wrap-inner .fslide,.section-fb.landingpage-template .features .wrap-inner .fslide,.section-freetrial.landingpage-template .features .wrap-inner .fslide,.section-trial.landingpage-template .features .wrap-inner .fslide,.section-school-district .features .wrap-inner .fslide{display:block;width:220px !important;height:305px !important;min-width:220px;margin-right:10px;margin-left:10px;background-color:#fff;text-align:center;padding:30px 20px;white-space:normal}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template .features .wrap-inner .fslide,.section-for-homeschoolers.landingpage-template .features .wrap-inner .fslide,.section-for-prisons.landingpage-template .features .wrap-inner .fslide,.section-fb.landingpage-template .features .wrap-inner .fslide,.section-freetrial.landingpage-template .features .wrap-inner .fslide,.section-trial.landingpage-template .features .wrap-inner .fslide,.section-school-district .features .wrap-inner .fslide{min-width:280px;width:280px !important;height:316px !important} 
}.section-home-course.landingpage-template .features .wrap-inner .fslide h3,.section-for-homeschoolers.landingpage-template .features .wrap-inner .fslide h3,.section-for-prisons.landingpage-template .features .wrap-inner .fslide h3,.section-fb.landingpage-template .features .wrap-inner .fslide h3,.section-freetrial.landingpage-template .features .wrap-inner .fslide h3,.section-trial.landingpage-template .features .wrap-inner .fslide h3,.section-school-district .features .wrap-inner .fslide h3{font-size:20px;padding:0;margin-top:13px;margin-bottom:10px;line-height:normal}.section-home-course.landingpage-template .features .wrap-inner .fslide div,.section-for-homeschoolers.landingpage-template .features .wrap-inner .fslide div,.section-for-prisons.landingpage-template .features .wrap-inner .fslide div,.section-fb.landingpage-template .features .wrap-inner .fslide div,.section-freetrial.landingpage-template .features .wrap-inner .fslide div,.section-trial.landingpage-template .features .wrap-inner .fslide div,.section-school-district .features .wrap-inner .fslide div{padding-top:0px;font-size:14px;line-height:1.36}@media all and (min-width:1280px) {
 .section-home-course.landingpage-template .features .wrap-inner .fslide div,.section-for-homeschoolers.landingpage-template .features .wrap-inner .fslide div,.section-for-prisons.landingpage-template .features .wrap-inner .fslide div,.section-fb.landingpage-template .features .wrap-inner .fslide div,.section-freetrial.landingpage-template .features .wrap-inner .fslide div,.section-trial.landingpage-template .features .wrap-inner .fslide div,.section-school-district .features .wrap-inner .fslide div{font-size:16px;line-height:1.38} 
}.section-home-course.landingpage-template .features .wrap-inner .fslide img,.section-for-homeschoolers.landingpage-template .features .wrap-inner .fslide img,.section-for-prisons.landingpage-template .features .wrap-inner .fslide img,.section-fb.landingpage-template .features .wrap-inner .fslide img,.section-freetrial.landingpage-template .features .wrap-inner .fslide img,.section-trial.landingpage-template .features .wrap-inner .fslide img,.section-school-district .features .wrap-inner .fslide img{display:inline-block !important;width:auto !important}.section-home-course.landingpage-template .features .wrap-inner .fslide img:not(.premium-logo),.section-for-homeschoolers.landingpage-template .features .wrap-inner .fslide img:not(.premium-logo),.section-for-prisons.landingpage-template .features .wrap-inner .fslide img:not(.premium-logo),.section-fb.landingpage-template .features .wrap-inner .fslide img:not(.premium-logo),.section-freetrial.landingpage-template .features .wrap-inner .fslide img:not(.premium-logo),.section-trial.landingpage-template .features .wrap-inner .fslide img:not(.premium-logo),.section-school-district .features .wrap-inner .fslide img:not(.premium-logo){height:80px !important}.section-home-course.landingpage-template .features .wrap-inner .fslide p,.section-for-homeschoolers.landingpage-template .features .wrap-inner .fslide p,.section-for-prisons.landingpage-template .features .wrap-inner .fslide p,.section-fb.landingpage-template .features .wrap-inner .fslide p,.section-freetrial.landingpage-template .features .wrap-inner .fslide p,.section-trial.landingpage-template .features .wrap-inner .fslide p,.section-school-district .features .wrap-inner .fslide p{color:#7b7b8f}.section-home-course.landingpage-template #content .start-your:not(.sub-plans2),.section-for-homeschoolers.landingpage-template #content .start-your:not(.sub-plans2),.section-for-prisons.landingpage-template #content .start-your:not(.sub-plans2),.section-fb.landingpage-template #content .start-your:not(.sub-plans2),.section-freetrial.landingpage-template #content .start-your:not(.sub-plans2),.section-trial.landingpage-template #content .start-your:not(.sub-plans2),.section-school-district #content .start-your:not(.sub-plans2){margin-top:0}@media all and (max-width:767px) {
 .section-home-course.landingpage-template .sub-plans.over-bg .inside-wrapper,.section-for-homeschoolers.landingpage-template .sub-plans.over-bg .inside-wrapper,.section-for-prisons.landingpage-template .sub-plans.over-bg .inside-wrapper,.section-fb.landingpage-template .sub-plans.over-bg .inside-wrapper,.section-freetrial.landingpage-template .sub-plans.over-bg .inside-wrapper,.section-trial.landingpage-template .sub-plans.over-bg .inside-wrapper,.section-school-district .sub-plans.over-bg .inside-wrapper{padding-left:0;padding-right:0} 
}.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text.online-program{padding-top:0px;margin-top:-25px}.section-for-homeschoolers.landingpage-template #content div .paragraphs-item-one-col-text.online-program h2.title{padding-top:0}.section-freetrial.landingpage-template #content .start-your:not(.sub-plans2),.section-trial.landingpage-template #content .start-your:not(.sub-plans2){display:block;overflow:hidden}@media all and (max-width:767px) {
 .section-freetrial.landingpage-template #content .start-your:not(.sub-plans2),.section-trial.landingpage-template #content .start-your:not(.sub-plans2){padding-bottom:50px} 
}.overlay-image{width:calc(100% - 10px);background-color:#fff;position:absolute;bottom:11px;left:15px;opacity:.85;border-top-right-radius:15px;border-top-left-radius:15px;border-bottom-right-radius:15px;display:flex;flex-direction:column;z-index:1}@media all and (min-width:480px) {
 .overlay-image{width:61%} 
}.overlay-image .o-logo{width:50px;height:36px;position:relative;left:21px;top:11px}.overlay-image .o-name{position:relative;left:86px;top:-15px;color:#088cca;font-size:130%;font-weight:bold}.overlay-image .o-title{position:relative;padding:10px 10px 20px 20px;font-weight:bold;line-height:1.1}.node-teaser .overlay-image{border-top-right-radius:8px;border-top-left-radius:8px;border-bottom-right-radius:8px}.node-teaser .overlay-image .o-logo{width:25px;height:18px;left:10px;top:10px}.node-teaser .overlay-image .o-name{font-size:70%;left:43px;top:-4px}.node-teaser .overlay-image .o-title{font-size:10px;padding-left:12px}#block-readandspell-general-price-list-family-2020 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-family-2020--2 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-family-2022 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-family-2022--2 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-homeschoolers-2023 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-homeschoolers-2023--2 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-home-2024 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-home-2024--2 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-education-starter .block.currency-selector .selected-currency,#block-readandspell-general-price-list-education-slider .block.currency-selector .selected-currency,#block-readandspell-general-price-list-charter .block.currency-selector .selected-currency,#block-readandspell-general-price-list-lib-slider .block.currency-selector .selected-currency{right:0;left:85%;top:-13px}@media all and (min-width:768px) {
 #block-readandspell-general-price-list-family-2020 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-family-2020--2 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-family-2022 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-family-2022--2 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-homeschoolers-2023 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-homeschoolers-2023--2 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-home-2024 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-home-2024--2 .block.currency-selector .selected-currency,#block-readandspell-general-price-list-education-starter .block.currency-selector .selected-currency,#block-readandspell-general-price-list-education-slider .block.currency-selector .selected-currency,#block-readandspell-general-price-list-charter .block.currency-selector .selected-currency,#block-readandspell-general-price-list-lib-slider .block.currency-selector .selected-currency{top:98px} 
}#block-readandspell-general-price-list-family-2020 .month-text .radio-circle,#block-readandspell-general-price-list-family-2020--2 .month-text .radio-circle,#block-readandspell-general-price-list-family-2022 .month-text .radio-circle,#block-readandspell-general-price-list-family-2022--2 .month-text .radio-circle,#block-readandspell-general-price-list-homeschoolers-2023 .month-text .radio-circle,#block-readandspell-general-price-list-homeschoolers-2023--2 .month-text .radio-circle,#block-readandspell-general-price-list-home-2024 .month-text .radio-circle,#block-readandspell-general-price-list-home-2024--2 .month-text .radio-circle,#block-readandspell-general-price-list-education-starter .month-text .radio-circle,#block-readandspell-general-price-list-education-slider .month-text .radio-circle,#block-readandspell-general-price-list-charter .month-text .radio-circle,#block-readandspell-general-price-list-lib-slider .month-text .radio-circle{margin-top:0;top:initial}#block-readandspell-general-price-list-family-2020 .save-3,#block-readandspell-general-price-list-family-2020--2 .save-3,#block-readandspell-general-price-list-family-2022 .save-3,#block-readandspell-general-price-list-family-2022--2 .save-3,#block-readandspell-general-price-list-homeschoolers-2023 .save-3,#block-readandspell-general-price-list-homeschoolers-2023--2 .save-3,#block-readandspell-general-price-list-home-2024 .save-3,#block-readandspell-general-price-list-home-2024--2 .save-3,#block-readandspell-general-price-list-education-starter .save-3,#block-readandspell-general-price-list-education-slider .save-3,#block-readandspell-general-price-list-charter .save-3,#block-readandspell-general-price-list-lib-slider .save-3{bottom:16px}#block-readandspell-general-price-list-family-2020 label[for=users],#block-readandspell-general-price-list-family-2020--2 label[for=users],#block-readandspell-general-price-list-family-2022 label[for=users],#block-readandspell-general-price-list-family-2022--2 label[for=users],#block-readandspell-general-price-list-homeschoolers-2023 label[for=users],#block-readandspell-general-price-list-homeschoolers-2023--2 label[for=users],#block-readandspell-general-price-list-home-2024 label[for=users],#block-readandspell-general-price-list-home-2024--2 label[for=users],#block-readandspell-general-price-list-education-starter label[for=users],#block-readandspell-general-price-list-education-slider label[for=users],#block-readandspell-general-price-list-charter label[for=users],#block-readandspell-general-price-list-lib-slider label[for=users]{margin-bottom:30px}#block-readandspell-general-price-list-family-2020 .payment-box,#block-readandspell-general-price-list-family-2020--2 .payment-box,#block-readandspell-general-price-list-family-2022 .payment-box,#block-readandspell-general-price-list-family-2022--2 .payment-box,#block-readandspell-general-price-list-homeschoolers-2023 .payment-box,#block-readandspell-general-price-list-homeschoolers-2023--2 .payment-box,#block-readandspell-general-price-list-home-2024 .payment-box,#block-readandspell-general-price-list-home-2024--2 .payment-box,#block-readandspell-general-price-list-education-starter .payment-box,#block-readandspell-general-price-list-education-slider .payment-box,#block-readandspell-general-price-list-charter .payment-box,#block-readandspell-general-price-list-lib-slider .payment-box{margin-bottom:20px}#block-readandspell-general-price-list-family-2020 .users-box,#block-readandspell-general-price-list-family-2020--2 .users-box,#block-readandspell-general-price-list-family-2022 .users-box,#block-readandspell-general-price-list-family-2022--2 .users-box,#block-readandspell-general-price-list-homeschoolers-2023 .users-box,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box,#block-readandspell-general-price-list-home-2024 .users-box,#block-readandspell-general-price-list-home-2024--2 .users-box,#block-readandspell-general-price-list-education-starter .users-box,#block-readandspell-general-price-list-education-slider .users-box,#block-readandspell-general-price-list-charter .users-box,#block-readandspell-general-price-list-lib-slider .users-box{display:none;margin-bottom:30px}#block-readandspell-general-price-list-family-2020 .student-buttons,#block-readandspell-general-price-list-family-2020--2 .student-buttons,#block-readandspell-general-price-list-family-2022 .student-buttons,#block-readandspell-general-price-list-family-2022--2 .student-buttons,#block-readandspell-general-price-list-homeschoolers-2023 .student-buttons,#block-readandspell-general-price-list-homeschoolers-2023--2 .student-buttons,#block-readandspell-general-price-list-home-2024 .student-buttons,#block-readandspell-general-price-list-home-2024--2 .student-buttons,#block-readandspell-general-price-list-education-starter .student-buttons,#block-readandspell-general-price-list-education-slider .student-buttons,#block-readandspell-general-price-list-charter .student-buttons,#block-readandspell-general-price-list-lib-slider .student-buttons{margin-bottom:10px;position:relative}#block-readandspell-general-price-list-family-2020 .student-buttons label.users,#block-readandspell-general-price-list-family-2020--2 .student-buttons label.users,#block-readandspell-general-price-list-family-2022 .student-buttons label.users,#block-readandspell-general-price-list-family-2022--2 .student-buttons label.users,#block-readandspell-general-price-list-homeschoolers-2023 .student-buttons label.users,#block-readandspell-general-price-list-homeschoolers-2023--2 .student-buttons label.users,#block-readandspell-general-price-list-home-2024 .student-buttons label.users,#block-readandspell-general-price-list-home-2024--2 .student-buttons label.users,#block-readandspell-general-price-list-education-starter .student-buttons label.users,#block-readandspell-general-price-list-education-slider .student-buttons label.users,#block-readandspell-general-price-list-charter .student-buttons label.users,#block-readandspell-general-price-list-lib-slider .student-buttons label.users{height:58px;line-height:58px;padding:0}#block-readandspell-general-price-list-family-2020 .student-buttons .badge-starter,#block-readandspell-general-price-list-family-2020--2 .student-buttons .badge-starter,#block-readandspell-general-price-list-family-2022 .student-buttons .badge-starter,#block-readandspell-general-price-list-family-2022--2 .student-buttons .badge-starter,#block-readandspell-general-price-list-homeschoolers-2023 .student-buttons .badge-starter,#block-readandspell-general-price-list-homeschoolers-2023--2 .student-buttons .badge-starter,#block-readandspell-general-price-list-home-2024 .student-buttons .badge-starter,#block-readandspell-general-price-list-home-2024--2 .student-buttons .badge-starter,#block-readandspell-general-price-list-education-starter .student-buttons .badge-starter,#block-readandspell-general-price-list-education-slider .student-buttons .badge-starter,#block-readandspell-general-price-list-charter .student-buttons .badge-starter,#block-readandspell-general-price-list-lib-slider .student-buttons .badge-starter{position:absolute;z-index:3;margin:auto;left:0;right:0;display:inline-block;width:168px;top:-20px}#block-readandspell-general-price-list-family-2020 .student-buttons .badge-starter img,#block-readandspell-general-price-list-family-2020--2 .student-buttons .badge-starter img,#block-readandspell-general-price-list-family-2022 .student-buttons .badge-starter img,#block-readandspell-general-price-list-family-2022--2 .student-buttons .badge-starter img,#block-readandspell-general-price-list-homeschoolers-2023 .student-buttons .badge-starter img,#block-readandspell-general-price-list-homeschoolers-2023--2 .student-buttons .badge-starter img,#block-readandspell-general-price-list-home-2024 .student-buttons .badge-starter img,#block-readandspell-general-price-list-home-2024--2 .student-buttons .badge-starter img,#block-readandspell-general-price-list-education-starter .student-buttons .badge-starter img,#block-readandspell-general-price-list-education-slider .student-buttons .badge-starter img,#block-readandspell-general-price-list-charter .student-buttons .badge-starter img,#block-readandspell-general-price-list-lib-slider .student-buttons .badge-starter img{width:168px;height:auto}#block-readandspell-general-price-list-family-2020 label.period,#block-readandspell-general-price-list-family-2020--2 label.period,#block-readandspell-general-price-list-family-2022 label.period,#block-readandspell-general-price-list-family-2022--2 label.period,#block-readandspell-general-price-list-homeschoolers-2023 label.period,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period,#block-readandspell-general-price-list-home-2024 label.period,#block-readandspell-general-price-list-home-2024--2 label.period,#block-readandspell-general-price-list-education-starter label.period,#block-readandspell-general-price-list-education-slider label.period,#block-readandspell-general-price-list-charter label.period,#block-readandspell-general-price-list-lib-slider label.period{background-color:rgba(255,255,255,.2)}#block-readandspell-general-price-list-family-2020 label.period:hover,#block-readandspell-general-price-list-family-2020--2 label.period:hover,#block-readandspell-general-price-list-family-2022 label.period:hover,#block-readandspell-general-price-list-family-2022--2 label.period:hover,#block-readandspell-general-price-list-homeschoolers-2023 label.period:hover,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period:hover,#block-readandspell-general-price-list-home-2024 label.period:hover,#block-readandspell-general-price-list-home-2024--2 label.period:hover,#block-readandspell-general-price-list-education-starter label.period:hover,#block-readandspell-general-price-list-education-slider label.period:hover,#block-readandspell-general-price-list-charter label.period:hover,#block-readandspell-general-price-list-lib-slider label.period:hover{background-color:rgba(255,255,255,.5)}#block-readandspell-general-price-list-family-2020 label.period .month-text,#block-readandspell-general-price-list-family-2020--2 label.period .month-text,#block-readandspell-general-price-list-family-2022 label.period .month-text,#block-readandspell-general-price-list-family-2022--2 label.period .month-text,#block-readandspell-general-price-list-homeschoolers-2023 label.period .month-text,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period .month-text,#block-readandspell-general-price-list-home-2024 label.period .month-text,#block-readandspell-general-price-list-home-2024--2 label.period .month-text,#block-readandspell-general-price-list-education-starter label.period .month-text,#block-readandspell-general-price-list-education-slider label.period .month-text,#block-readandspell-general-price-list-charter label.period .month-text,#block-readandspell-general-price-list-lib-slider label.period .month-text{line-height:normal;text-align:left;display:grid;grid-template-columns:37px auto auto auto;align-items:center;font-size:18px}@media all and (min-width:560px) {
 #block-readandspell-general-price-list-family-2020 label.period .month-text br,#block-readandspell-general-price-list-family-2020--2 label.period .month-text br,#block-readandspell-general-price-list-family-2022 label.period .month-text br,#block-readandspell-general-price-list-family-2022--2 label.period .month-text br,#block-readandspell-general-price-list-homeschoolers-2023 label.period .month-text br,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period .month-text br,#block-readandspell-general-price-list-home-2024 label.period .month-text br,#block-readandspell-general-price-list-home-2024--2 label.period .month-text br,#block-readandspell-general-price-list-education-starter label.period .month-text br,#block-readandspell-general-price-list-education-slider label.period .month-text br,#block-readandspell-general-price-list-charter label.period .month-text br,#block-readandspell-general-price-list-lib-slider label.period .month-text br{display:none} 
}#block-readandspell-general-price-list-family-2020 label.period .from,#block-readandspell-general-price-list-family-2020--2 label.period .from,#block-readandspell-general-price-list-family-2022 label.period .from,#block-readandspell-general-price-list-family-2022--2 label.period .from,#block-readandspell-general-price-list-homeschoolers-2023 label.period .from,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period .from,#block-readandspell-general-price-list-home-2024 label.period .from,#block-readandspell-general-price-list-home-2024--2 label.period .from,#block-readandspell-general-price-list-education-starter label.period .from,#block-readandspell-general-price-list-education-slider label.period .from,#block-readandspell-general-price-list-charter label.period .from,#block-readandspell-general-price-list-lib-slider label.period .from{line-height:1.35}#block-readandspell-general-price-list-family-2020 label.period .price-right,#block-readandspell-general-price-list-family-2020--2 label.period .price-right,#block-readandspell-general-price-list-family-2022 label.period .price-right,#block-readandspell-general-price-list-family-2022--2 label.period .price-right,#block-readandspell-general-price-list-homeschoolers-2023 label.period .price-right,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period .price-right,#block-readandspell-general-price-list-home-2024 label.period .price-right,#block-readandspell-general-price-list-home-2024--2 label.period .price-right,#block-readandspell-general-price-list-education-starter label.period .price-right,#block-readandspell-general-price-list-education-slider label.period .price-right,#block-readandspell-general-price-list-charter label.period .price-right,#block-readandspell-general-price-list-lib-slider label.period .price-right{justify-self:right;align-self:center;line-height:1.2em}#block-readandspell-general-price-list-family-2020 label.period .off-new,#block-readandspell-general-price-list-family-2020--2 label.period .off-new,#block-readandspell-general-price-list-family-2022 label.period .off-new,#block-readandspell-general-price-list-family-2022--2 label.period .off-new,#block-readandspell-general-price-list-homeschoolers-2023 label.period .off-new,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period .off-new,#block-readandspell-general-price-list-home-2024 label.period .off-new,#block-readandspell-general-price-list-home-2024--2 label.period .off-new,#block-readandspell-general-price-list-education-starter label.period .off-new,#block-readandspell-general-price-list-education-slider label.period .off-new,#block-readandspell-general-price-list-charter label.period .off-new,#block-readandspell-general-price-list-lib-slider label.period .off-new{height:48px}@media all and (max-width:559px) {
 #block-readandspell-general-price-list-family-2020 label.period.annualy .month-text,#block-readandspell-general-price-list-family-2020--2 label.period.annualy .month-text,#block-readandspell-general-price-list-family-2022 label.period.annualy .month-text,#block-readandspell-general-price-list-family-2022--2 label.period.annualy .month-text,#block-readandspell-general-price-list-homeschoolers-2023 label.period.annualy .month-text,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period.annualy .month-text,#block-readandspell-general-price-list-home-2024 label.period.annualy .month-text,#block-readandspell-general-price-list-home-2024--2 label.period.annualy .month-text,#block-readandspell-general-price-list-education-starter label.period.annualy .month-text,#block-readandspell-general-price-list-education-slider label.period.annualy .month-text,#block-readandspell-general-price-list-charter label.period.annualy .month-text,#block-readandspell-general-price-list-lib-slider label.period.annualy .month-text{grid-template-rows:40px 0px;font-size:16px} 
}@media all and (max-width:559px) {
 #block-readandspell-general-price-list-family-2020 label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-family-2020--2 label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-family-2022 label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-family-2022--2 label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-homeschoolers-2023 label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-homeschoolers-2023--2 label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-home-2024 label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-home-2024--2 label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-education-starter label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-education-slider label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-charter label.period.annualy .month-text .radio-circle,#block-readandspell-general-price-list-lib-slider label.period.annualy .month-text .radio-circle{margin-top:inherit} 
}#block-readandspell-general-price-list-family-2020 .submit-button-edu,#block-readandspell-general-price-list-family-2020--2 .submit-button-edu,#block-readandspell-general-price-list-family-2022 .submit-button-edu,#block-readandspell-general-price-list-family-2022--2 .submit-button-edu,#block-readandspell-general-price-list-homeschoolers-2023 .submit-button-edu,#block-readandspell-general-price-list-homeschoolers-2023--2 .submit-button-edu,#block-readandspell-general-price-list-home-2024 .submit-button-edu,#block-readandspell-general-price-list-home-2024--2 .submit-button-edu,#block-readandspell-general-price-list-education-starter .submit-button-edu,#block-readandspell-general-price-list-education-slider .submit-button-edu,#block-readandspell-general-price-list-charter .submit-button-edu,#block-readandspell-general-price-list-lib-slider .submit-button-edu{width:100%}#block-readandspell-general-price-list-family-2020 .include-vat,#block-readandspell-general-price-list-family-2020--2 .include-vat,#block-readandspell-general-price-list-family-2022 .include-vat,#block-readandspell-general-price-list-family-2022--2 .include-vat,#block-readandspell-general-price-list-homeschoolers-2023 .include-vat,#block-readandspell-general-price-list-homeschoolers-2023--2 .include-vat,#block-readandspell-general-price-list-home-2024 .include-vat,#block-readandspell-general-price-list-home-2024--2 .include-vat,#block-readandspell-general-price-list-education-starter .include-vat,#block-readandspell-general-price-list-education-slider .include-vat,#block-readandspell-general-price-list-charter .include-vat,#block-readandspell-general-price-list-lib-slider .include-vat{margin-bottom:6px}#block-readandspell-general-price-list-family-2020 .small-text,#block-readandspell-general-price-list-family-2020--2 .small-text,#block-readandspell-general-price-list-family-2022 .small-text,#block-readandspell-general-price-list-family-2022--2 .small-text,#block-readandspell-general-price-list-homeschoolers-2023 .small-text,#block-readandspell-general-price-list-homeschoolers-2023--2 .small-text,#block-readandspell-general-price-list-home-2024 .small-text,#block-readandspell-general-price-list-home-2024--2 .small-text,#block-readandspell-general-price-list-education-starter .small-text,#block-readandspell-general-price-list-education-slider .small-text,#block-readandspell-general-price-list-charter .small-text,#block-readandspell-general-price-list-lib-slider .small-text{opacity:.6;font-size:14px}#block-readandspell-general-price-list-family-2020 .minus,#block-readandspell-general-price-list-family-2020 .plus,#block-readandspell-general-price-list-family-2020--2 .minus,#block-readandspell-general-price-list-family-2020--2 .plus,#block-readandspell-general-price-list-family-2022 .minus,#block-readandspell-general-price-list-family-2022 .plus,#block-readandspell-general-price-list-family-2022--2 .minus,#block-readandspell-general-price-list-family-2022--2 .plus,#block-readandspell-general-price-list-homeschoolers-2023 .minus,#block-readandspell-general-price-list-homeschoolers-2023 .plus,#block-readandspell-general-price-list-homeschoolers-2023--2 .minus,#block-readandspell-general-price-list-homeschoolers-2023--2 .plus,#block-readandspell-general-price-list-home-2024 .minus,#block-readandspell-general-price-list-home-2024 .plus,#block-readandspell-general-price-list-home-2024--2 .minus,#block-readandspell-general-price-list-home-2024--2 .plus,#block-readandspell-general-price-list-education-starter .minus,#block-readandspell-general-price-list-education-starter .plus,#block-readandspell-general-price-list-education-slider .minus,#block-readandspell-general-price-list-education-slider .plus,#block-readandspell-general-price-list-charter .minus,#block-readandspell-general-price-list-charter .plus,#block-readandspell-general-price-list-lib-slider .minus,#block-readandspell-general-price-list-lib-slider .plus{display:inline-block;width:42px;height:42px;margin:0 2px 0 0;padding:8px;border-radius:4px;background-color:#fff;background-repeat:no-repeat;background-size:26px 26px;background-position:center center;cursor:pointer}#block-readandspell-general-price-list-family-2020 .minus,#block-readandspell-general-price-list-family-2020--2 .minus,#block-readandspell-general-price-list-family-2022 .minus,#block-readandspell-general-price-list-family-2022--2 .minus,#block-readandspell-general-price-list-homeschoolers-2023 .minus,#block-readandspell-general-price-list-homeschoolers-2023--2 .minus,#block-readandspell-general-price-list-home-2024 .minus,#block-readandspell-general-price-list-home-2024--2 .minus,#block-readandspell-general-price-list-education-starter .minus,#block-readandspell-general-price-list-education-slider .minus,#block-readandspell-general-price-list-charter .minus,#block-readandspell-general-price-list-lib-slider .minus{background-image:url(/sites/all/themes/readandspell/images/minus.svg)}#block-readandspell-general-price-list-family-2020 .plus,#block-readandspell-general-price-list-family-2020--2 .plus,#block-readandspell-general-price-list-family-2022 .plus,#block-readandspell-general-price-list-family-2022--2 .plus,#block-readandspell-general-price-list-homeschoolers-2023 .plus,#block-readandspell-general-price-list-homeschoolers-2023--2 .plus,#block-readandspell-general-price-list-home-2024 .plus,#block-readandspell-general-price-list-home-2024--2 .plus,#block-readandspell-general-price-list-education-starter .plus,#block-readandspell-general-price-list-education-slider .plus,#block-readandspell-general-price-list-charter .plus,#block-readandspell-general-price-list-lib-slider .plus{background-image:url(/sites/all/themes/readandspell/images/plus.svg)}#block-readandspell-general-price-list-family-2020 .plus.disabled,#block-readandspell-general-price-list-family-2020--2 .plus.disabled,#block-readandspell-general-price-list-family-2022 .plus.disabled,#block-readandspell-general-price-list-family-2022--2 .plus.disabled,#block-readandspell-general-price-list-homeschoolers-2023 .plus.disabled,#block-readandspell-general-price-list-homeschoolers-2023--2 .plus.disabled,#block-readandspell-general-price-list-home-2024 .plus.disabled,#block-readandspell-general-price-list-home-2024--2 .plus.disabled,#block-readandspell-general-price-list-education-starter .plus.disabled,#block-readandspell-general-price-list-education-slider .plus.disabled,#block-readandspell-general-price-list-charter .plus.disabled,#block-readandspell-general-price-list-lib-slider .plus.disabled{opacity:.3;cursor:default}#block-readandspell-general-price-list-family-2020 .student-wrapper,#block-readandspell-general-price-list-family-2020--2 .student-wrapper,#block-readandspell-general-price-list-family-2022 .student-wrapper,#block-readandspell-general-price-list-family-2022--2 .student-wrapper,#block-readandspell-general-price-list-homeschoolers-2023 .student-wrapper,#block-readandspell-general-price-list-homeschoolers-2023--2 .student-wrapper,#block-readandspell-general-price-list-home-2024 .student-wrapper,#block-readandspell-general-price-list-home-2024--2 .student-wrapper,#block-readandspell-general-price-list-education-starter .student-wrapper,#block-readandspell-general-price-list-education-slider .student-wrapper,#block-readandspell-general-price-list-charter .student-wrapper,#block-readandspell-general-price-list-lib-slider .student-wrapper{display:flex;justify-content:space-between;align-items:center}@media all and (max-width:559px) {
 #block-readandspell-general-price-list-family-2020 .student-wrapper,#block-readandspell-general-price-list-family-2020--2 .student-wrapper,#block-readandspell-general-price-list-family-2022 .student-wrapper,#block-readandspell-general-price-list-family-2022--2 .student-wrapper,#block-readandspell-general-price-list-homeschoolers-2023 .student-wrapper,#block-readandspell-general-price-list-homeschoolers-2023--2 .student-wrapper,#block-readandspell-general-price-list-home-2024 .student-wrapper,#block-readandspell-general-price-list-home-2024--2 .student-wrapper,#block-readandspell-general-price-list-education-starter .student-wrapper,#block-readandspell-general-price-list-education-slider .student-wrapper,#block-readandspell-general-price-list-charter .student-wrapper,#block-readandspell-general-price-list-lib-slider .student-wrapper{flex-direction:column;width:100%;margin-top:20px;margin-bottom:20px} 
}#block-readandspell-general-price-list-family-2020 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-family-2020--2 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-family-2022 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-family-2022--2 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-homeschoolers-2023 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-homeschoolers-2023--2 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-home-2024 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-home-2024--2 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-education-starter .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-education-slider .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-charter .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-lib-slider .student-wrapper>div:first-of-type:not(.tooltip){font-size:18px}@media all and (max-width:559px) {
 #block-readandspell-general-price-list-family-2020 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-family-2020--2 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-family-2022 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-family-2022--2 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-homeschoolers-2023 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-homeschoolers-2023--2 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-home-2024 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-home-2024--2 .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-education-starter .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-education-slider .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-charter .student-wrapper>div:first-of-type:not(.tooltip),#block-readandspell-general-price-list-lib-slider .student-wrapper>div:first-of-type:not(.tooltip){width:100%;align-self:start;font-size:14px;padding-left:0px} 
}#block-readandspell-general-price-list-lib-slider label.period .price-right{font-size:18px;padding-right:10px}.landingpage-23 #block-readandspell-general-price-list-family-2022 .block.currency-selector .selected-currency{top:13px}.tooltip{position:absolute;background-color:#464655;left:-95px;border-radius:6px;font-size:14px;padding:7px 12px;top:-35px;margin-right:-80px}@media all and (max-width:559px) {
 .tooltip{left:-15px;width:calc(100vw - 40px)} 
}#block-readandspell-general-price-list-education-slider label.period .month-text .radio-circle,#block-readandspell-general-price-list-charter label.period .month-text .radio-circle{position:inherit}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024{padding:0 10px} 
}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .switches{display:flex;justify-content:space-between} 
}.ordering-section.education-slider.edu-2024 .switches .annually-switch{position:inherit}.ordering-section.education-slider.edu-2024 .order-licence-form{background-color:#088cca}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .block.currency-selector{top:0px;right:0px} 
}.ordering-section.education-slider.edu-2024 .order-licence-form label.users{background:rgba(255,255,255,.2)}.ordering-section.education-slider.edu-2024 .order-licence-form label.users.first{border-radius:10px 0px 0px 10px}.ordering-section.education-slider.edu-2024 .order-licence-form label.users.last{border-radius:0px 10px 10px 0px}.ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer{display:flex;gap:5px;align-items:center}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer{margin-bottom:20px} 
}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer{flex-direction:row;gap:20px} 
}.ordering-section.education-slider.edu-2024 .order-licence-form .users-box .choose,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer .choose{padding:0 5px 0 0}.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile{position:relative}.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile select,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile option{background-color:#fff;color:#000;font-size:16px;height:50px;width:212px}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile select,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile option{width:212px} 
}.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile>i{background-image:url(/sites/all/themes/readandspell/images/drop-down.svg);background-repeat:no-repeat;background-size:24px 24px;background-color:#fff;font-size:0;text-indent:-9999px;display:inline-block;position:absolute;right:10px;top:13px;width:18px;height:24px;pointer-events:none}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .users-box-starter{display:none} 
}.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box{position:inherit !important;left:inherit !important;top:inherit !important;right:inherit !important}.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box .block{margin-bottom:0}.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box .selected-currency{top:inherit;right:inherit;position:inherit;background-size:45px 30px;width:65px;height:30px}.ordering-section.education-slider.edu-2024 .order-licence-form>h2{padding-top:10px !important}.ordering-section.education-slider.edu-2024 .period-box{gap:4px}.ordering-section.education-slider.edu-2024 .period-box.full .total{height:auto}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box.full .total{height:775px} 
}.ordering-section.education-slider.edu-2024 .period-box.full .total.selected{height:auto}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box.full .total.selected{height:795px} 
}.ordering-section.education-slider.edu-2024 .period-box.full .total .details{border-top:1px solid #dcdce6}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:2px;column-gap:2px;margin-top:30px} 
}.ordering-section.education-slider.edu-2024 .period-box .total{height:175px;background-color:#0079b2;color:#fff;grid-column-start:unset;grid-row-start:unset;grid-row-end:unset;gap:0;justify-content:flex-start;border-radius:0px;border:none;margin:0;overflow:hidden;padding:0 4px;cursor:pointer}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .period-box .total:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.ordering-section.education-slider.edu-2024 .period-box .total:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px} 
}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box .total{height:175px}.ordering-section.education-slider.edu-2024 .period-box .total:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.ordering-section.education-slider.edu-2024 .period-box .total:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px} 
}.ordering-section.education-slider.edu-2024 .period-box .total:hover,.ordering-section.education-slider.edu-2024 .period-box .total.selected{outline:4px solid #f7d130;outline-offset:-4px;margin:0 0}.ordering-section.education-slider.edu-2024 .period-box .total.selected{height:195px;border-radius:10px}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box .total.selected{height:195px;margin-top:-10px} 
}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .period-box .total.selected{margin-left:-10px;margin-right:-10px} 
}.ordering-section.education-slider.edu-2024 .period-box .total.selected .t-label{margin-top:10px}.ordering-section.education-slider.edu-2024 .period-box .total.selected a{color:#000;text-decoration:underline}.ordering-section.education-slider.edu-2024 .period-box .total .t-unlimit{display:block;height:10px;min-height:10px;width:calc(100% + 15px);background-color:rgba(0,0,0,0);font-size:14px;font-weight:bold;text-align:center;margin-bottom:14px;align-content:center}.ordering-section.education-slider.edu-2024 .period-box .total .t-unlimit.unique{background-color:rgba(0,0,0,0)}.ordering-section.education-slider.edu-2024 .period-box .total.no-VAT .t-unlimit{height:24px;min-height:24px}.ordering-section.education-slider.edu-2024 .period-box .total .t-label{font-size:19px;margin-bottom:4px;line-height:1.26}@media all and (min-width:640px) {
 .ordering-section.education-slider.edu-2024 .period-box .total .t-label{font-size:22px;line-height:1.23} 
}.ordering-section.education-slider.edu-2024 .period-box .total .t-desc{font-size:14px;margin-bottom:16px}@media all and (min-width:640px) {
 .ordering-section.education-slider.edu-2024 .period-box .total .t-desc{font-size:16px} 
}.ordering-section.education-slider.edu-2024 .period-box .total .t-userpr{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:27px}.ordering-section.education-slider.edu-2024 .period-box .total .t-yearpr{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:27px;margin-bottom:4px}.ordering-section.education-slider.edu-2024 .period-box .total .selperiod{font-family:"core_sans_a_45_regularregular",sans-serif;font-size:16px}.ordering-section.education-slider.edu-2024 .period-box .total .t-yearpr-vat,.ordering-section.education-slider.edu-2024 .period-box .total .t-cont{font-size:16px;margin-bottom:16px;min-height:38px}.ordering-section.education-slider.edu-2024 .period-box .total a{color:#fff;text-decoration:underline}.ordering-section.education-slider.edu-2024 .period-box .total .details{padding:28px 20px 24px 20px}.ordering-section.education-slider.edu-2024 .period-box .total .details .d-title{height:24px;align-self:stretch;font-family:"core_sans_a_65_boldregular",sans-serif;font-size:18px;line-height:1.33}.ordering-section.education-slider.edu-2024 .period-box .total .details .sm-txt{font-size:12px;line-height:1.42}.ordering-section.education-slider.edu-2024 .period-box .total .details ul{padding-left:0;list-style:none}.ordering-section.education-slider.edu-2024 .period-box .total .details ul li{background-repeat:no-repeat;background-size:18px 18px;background-position:0 0;font-family:"core_sans_a_45_regularregular",sans-serif;font-size:14px;line-height:1.36;text-align:left;padding-left:28px;padding-bottom:15px}.ordering-section.education-slider.edu-2024 .period-box .total .details ul li.green{background-image:url(/sites/all/themes/readandspell/images/checkmark-white.svg)}.ordering-section.education-slider.edu-2024 .period-box .total .details ul li.grey{background-image:url(/sites/all/themes/readandspell/images/crossmark-blue.svg);color:rgba(255,255,255,.6)}.ordering-section.education-slider.edu-2024 .period-box .total.selected{background-color:#fff;color:#464655}.ordering-section.education-slider.edu-2024 .period-box .total.selected .d-title{color:#464655}.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li{color:#464655}.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li.green{background-image:url(/sites/all/themes/readandspell/images/checkmark.svg)}.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li.grey{background-image:url(/sites/all/themes/readandspell/images/crossmark-grey.svg);color:#afafbe}.ordering-section.education-slider.edu-2024 .link-white{text-align:center;margin-bottom:30px}.ordering-section.education-slider.edu-2024 .link-white .view-full{cursor:pointer;font-family:"core_sans_a_45_regularregular",sans-serif;color:#fff;font-size:18px;line-height:24px;text-decoration:underline}.ordering-section.education-slider.edu-2024 .link-white .view-full.hide{display:none}.ordering-section.education-slider.edu-2024 .buttons-wrapper{max-width:700px;margin:auto;display:flex;flex-direction:column;justify-content:space-between;gap:10px}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .buttons-wrapper{flex-direction:row} 
}.ordering-section.education-slider.edu-2024 .submit-button-edu{width:100%;max-width:700px !important;margin:auto;display:block}.ordering-section.education-slider.edu-2024 .submit-button-edu a.button-order-orange{font-size:20px;border-radius:12px;color:#464655}.ordering-section.education-slider.edu-2024 .quote-button-edu{display:block;width:100%;max-width:700px !important;margin:0 auto}.ordering-section.education-slider.edu-2024 .quote-button-edu a.button-order-white{display:block;width:100%;min-height:58px;font-family:"core_sans_a_65_boldregular",sans-serif;font-size:20px;border-radius:12px;background-color:rgba(0,0,0,0);border:2px solid #fff;color:#fff;text-align:center;align-content:center}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .mailfields{display:flex;justify-content:space-between;gap:8px;max-width:700px;margin:auto} 
}.ordering-section.education-slider.edu-2024 .mailfields>div{width:100%}#block-readandspell-general-price-list-family-2022 .users-box,#block-readandspell-general-price-list-family-2022--2 .users-box,#block-readandspell-general-price-list-homeschoolers-2023 .users-box,#block-readandspell-general-price-list-home-2024 .users-box,#block-readandspell-general-price-list-home-2024--2 .users-box,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box{display:grid !important;grid-template-columns:42px 75px 42px;-moz-column-gap:5px;column-gap:5px;margin-top:0;margin-bottom:0}@media all and (max-width:559px) {
 #block-readandspell-general-price-list-family-2022 .users-box,#block-readandspell-general-price-list-family-2022--2 .users-box,#block-readandspell-general-price-list-homeschoolers-2023 .users-box,#block-readandspell-general-price-list-home-2024 .users-box,#block-readandspell-general-price-list-home-2024--2 .users-box,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box{grid-template-columns:42px auto 42px;min-width:calc(100% - 50px);margin-top:10px;margin-bottom:-25px} 
}#block-readandspell-general-price-list-family-2022 .users-box .users-box-inner,#block-readandspell-general-price-list-family-2022--2 .users-box .users-box-inner,#block-readandspell-general-price-list-homeschoolers-2023 .users-box .users-box-inner,#block-readandspell-general-price-list-home-2024 .users-box .users-box-inner,#block-readandspell-general-price-list-home-2024--2 .users-box .users-box-inner,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box .users-box-inner{display:inline-block;line-height:1}#block-readandspell-general-price-list-family-2022 .users-box .users-box-inner input,#block-readandspell-general-price-list-family-2022--2 .users-box .users-box-inner input,#block-readandspell-general-price-list-homeschoolers-2023 .users-box .users-box-inner input,#block-readandspell-general-price-list-home-2024 .users-box .users-box-inner input,#block-readandspell-general-price-list-home-2024--2 .users-box .users-box-inner input,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box .users-box-inner input{position:relative;top:0px;border:solid 1px #dbdbdb;background-color:#f8f8f8;color:#000;font-size:20px;padding:0;height:41px;width:72px;line-height:1;text-indent:initial;text-align:center;vertical-align:bottom;-moz-appearance:textfield}@media all and (max-width:559px) {
 #block-readandspell-general-price-list-family-2022 .users-box .users-box-inner input,#block-readandspell-general-price-list-family-2022--2 .users-box .users-box-inner input,#block-readandspell-general-price-list-homeschoolers-2023 .users-box .users-box-inner input,#block-readandspell-general-price-list-home-2024 .users-box .users-box-inner input,#block-readandspell-general-price-list-home-2024--2 .users-box .users-box-inner input,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box .users-box-inner input{min-width:100%} 
}#block-readandspell-general-price-list-family-2022 .users-box .users-box-inner input::-webkit-outer-spin-button,#block-readandspell-general-price-list-family-2022 .users-box .users-box-inner input::-webkit-inner-spin-button,#block-readandspell-general-price-list-family-2022--2 .users-box .users-box-inner input::-webkit-outer-spin-button,#block-readandspell-general-price-list-family-2022--2 .users-box .users-box-inner input::-webkit-inner-spin-button,#block-readandspell-general-price-list-homeschoolers-2023 .users-box .users-box-inner input::-webkit-outer-spin-button,#block-readandspell-general-price-list-homeschoolers-2023 .users-box .users-box-inner input::-webkit-inner-spin-button,#block-readandspell-general-price-list-home-2024 .users-box .users-box-inner input::-webkit-outer-spin-button,#block-readandspell-general-price-list-home-2024 .users-box .users-box-inner input::-webkit-inner-spin-button,#block-readandspell-general-price-list-home-2024--2 .users-box .users-box-inner input::-webkit-outer-spin-button,#block-readandspell-general-price-list-home-2024--2 .users-box .users-box-inner input::-webkit-inner-spin-button,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box .users-box-inner input::-webkit-outer-spin-button,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box .users-box-inner input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media all and (max-width:767px) {
 #block-readandspell-general-price-list-family-2022 label[for=country],#block-readandspell-general-price-list-family-2022--2 label[for=country],#block-readandspell-general-price-list-homeschoolers-2023 label[for=country],#block-readandspell-general-price-list-home-2024 label[for=country],#block-readandspell-general-price-list-home-2024--2 label[for=country],#block-readandspell-general-price-list-homeschoolers-2023--2 label[for=country]{display:inline-block;padding-top:0} 
}.ttrs_button.green-outline{background-color:#fff;color:#76c047 !important}#block-readandspell-general-price-list-education-starter label.period{grid-template-rows:60px}#block-readandspell-general-price-list-education-starter label.period .month-text{line-height:normal}#block-readandspell-general-price-list-education-slider .order-licence-form br,#block-readandspell-general-price-list-charter .order-licence-form br,#block-readandspell-general-price-list-lib-slider .order-licence-form br,#block-readandspell-general-price-list-family-2020 .order-licence-form br,#block-readandspell-general-price-list-family-2020--2 .order-licence-form br,#block-readandspell-general-price-list-family-2022 .order-licence-form br,#block-readandspell-general-price-list-family-2022--2 .order-licence-form br,#block-readandspell-general-price-list-homeschoolers-2023 .order-licence-form br,#block-readandspell-general-price-list-homeschoolers-2023--2 .order-licence-form br{display:inherit}#block-readandspell-general-price-list-education-slider .student-buttons label.users,#block-readandspell-general-price-list-charter .student-buttons label.users,#block-readandspell-general-price-list-lib-slider .student-buttons label.users,#block-readandspell-general-price-list-family-2020 .student-buttons label.users,#block-readandspell-general-price-list-family-2020--2 .student-buttons label.users,#block-readandspell-general-price-list-family-2022 .student-buttons label.users,#block-readandspell-general-price-list-family-2022--2 .student-buttons label.users,#block-readandspell-general-price-list-homeschoolers-2023 .student-buttons label.users,#block-readandspell-general-price-list-homeschoolers-2023--2 .student-buttons label.users{height:42px;line-height:1.2em;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.2);padding:0 12px;font-size:18px}#block-readandspell-general-price-list-education-slider .student-buttons label.users:hover,#block-readandspell-general-price-list-charter .student-buttons label.users:hover,#block-readandspell-general-price-list-lib-slider .student-buttons label.users:hover,#block-readandspell-general-price-list-family-2020 .student-buttons label.users:hover,#block-readandspell-general-price-list-family-2020--2 .student-buttons label.users:hover,#block-readandspell-general-price-list-family-2022 .student-buttons label.users:hover,#block-readandspell-general-price-list-family-2022--2 .student-buttons label.users:hover,#block-readandspell-general-price-list-homeschoolers-2023 .student-buttons label.users:hover,#block-readandspell-general-price-list-homeschoolers-2023--2 .student-buttons label.users:hover{background-color:#fff}#block-readandspell-general-price-list-education-slider .users-box,#block-readandspell-general-price-list-charter .users-box,#block-readandspell-general-price-list-lib-slider .users-box,#block-readandspell-general-price-list-family-2020 .users-box,#block-readandspell-general-price-list-family-2020--2 .users-box,#block-readandspell-general-price-list-family-2022 .users-box,#block-readandspell-general-price-list-family-2022--2 .users-box,#block-readandspell-general-price-list-homeschoolers-2023 .users-box,#block-readandspell-general-price-list-homeschoolers-2023--2 .users-box{display:block}#block-readandspell-general-price-list-education-slider .t-term,#block-readandspell-general-price-list-charter .t-term,#block-readandspell-general-price-list-lib-slider .t-term,#block-readandspell-general-price-list-family-2020 .t-term,#block-readandspell-general-price-list-family-2020--2 .t-term,#block-readandspell-general-price-list-family-2022 .t-term,#block-readandspell-general-price-list-family-2022--2 .t-term,#block-readandspell-general-price-list-homeschoolers-2023 .t-term,#block-readandspell-general-price-list-homeschoolers-2023--2 .t-term{font-size:14px;line-height:1.32}#block-readandspell-general-price-list-education-slider .save-3,#block-readandspell-general-price-list-charter .save-3,#block-readandspell-general-price-list-lib-slider .save-3,#block-readandspell-general-price-list-family-2020 .save-3,#block-readandspell-general-price-list-family-2020--2 .save-3,#block-readandspell-general-price-list-family-2022 .save-3,#block-readandspell-general-price-list-family-2022--2 .save-3,#block-readandspell-general-price-list-homeschoolers-2023 .save-3,#block-readandspell-general-price-list-homeschoolers-2023--2 .save-3{height:19px;font-size:14px;font-weight:bold;padding:3px 5px;width:-moz-max-content;width:max-content}@media all and (min-width:560px) {
 #block-readandspell-general-price-list-education-slider .save-3,#block-readandspell-general-price-list-charter .save-3,#block-readandspell-general-price-list-lib-slider .save-3,#block-readandspell-general-price-list-family-2020 .save-3,#block-readandspell-general-price-list-family-2020--2 .save-3,#block-readandspell-general-price-list-family-2022 .save-3,#block-readandspell-general-price-list-family-2022--2 .save-3,#block-readandspell-general-price-list-homeschoolers-2023 .save-3,#block-readandspell-general-price-list-homeschoolers-2023--2 .save-3{display:inline-block !important;margin-left:10px} 
}@media all and (max-width:559px) {
 #block-readandspell-general-price-list-education-slider .save-3,#block-readandspell-general-price-list-charter .save-3,#block-readandspell-general-price-list-lib-slider .save-3,#block-readandspell-general-price-list-family-2020 .save-3,#block-readandspell-general-price-list-family-2020--2 .save-3,#block-readandspell-general-price-list-family-2022 .save-3,#block-readandspell-general-price-list-family-2022--2 .save-3,#block-readandspell-general-price-list-homeschoolers-2023 .save-3,#block-readandspell-general-price-list-homeschoolers-2023--2 .save-3{font-size:12px} 
}#content .start-your-multi.pricing-slider h2{margin-bottom:35px}#content .start-your-multi.pricing-slider .how-many{padding-bottom:25px;font-size:14px;line-height:19px}.start-your-multi.edu2024>.field{max-width:1180px !important}.ordering-section.education-slider label.period{height:70px}.ordering-section.education-slider .period-box,.ordering-section.education-slider .users-box-inner{display:grid;grid-column-gap:10px;grid-row-gap:4px;grid-template-columns:1fr}@media all and (min-width:640px) {
 .ordering-section.education-slider .period-box,.ordering-section.education-slider .users-box-inner{grid-template-columns:auto 182px;grid-row-gap:10px} 
}@media all and (max-width:539px) {
 .ordering-section.education-slider input#edit-submitted-number-of-users-new{margin-top:20px} 
}.ordering-section.education-slider .total{background-color:#fff;color:#464655;display:flex;position:relative;height:auto;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;min-height:150px}@media all and (min-width:640px) {
 .ordering-section.education-slider .total{grid-column-start:2;grid-row-start:1;grid-row-end:3;gap:5px} 
}.ordering-section.education-slider .total .t-label{font-size:18px;font-family:"core_sans_a_55_mediumregular",sans-serif}.ordering-section.education-slider .total .t-fullpr{font-size:18px;color:#464655;text-decoration:line-through;font-family:"core_sans_a_45_regularregular",sans-serif}.ordering-section.education-slider .total .t-savepr{color:#464655;font-size:30px;font-family:"core_sans_a_55_mediumregular",sans-serif;font-weight:normal}.ordering-section.education-slider .currency-box{width:auto;top:152px !important;right:70px !important;left:0 !important}@media all and (min-width:640px) {
 .ordering-section.education-slider .currency-box{top:-50px !important;right:-40px !important;left:0 !important} 
}.ordering-section.education-slider .small-text,.ordering-section.education-slider .include-vat{text-align:center}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024,.ordering-section.education-slider.edu-2024{padding:0 10px} 
}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .switches,.ordering-section.education-slider.edu-2024 .switches{display:flex;justify-content:space-between} 
}.ordering-section.education-slider.edu-2024 .switches .annually-switch,.ordering-section.education-slider.edu-2024 .switches .annually-switch{position:inherit}.ordering-section.education-slider.edu-2024 .order-licence-form,.ordering-section.education-slider.edu-2024 .order-licence-form{background-color:#088cca}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .block.currency-selector,.ordering-section.education-slider.edu-2024 .order-licence-form .block.currency-selector{top:0px;right:0px} 
}.ordering-section.education-slider.edu-2024 .order-licence-form label.users,.ordering-section.education-slider.edu-2024 .order-licence-form label.users{background:rgba(255,255,255,.2)}.ordering-section.education-slider.edu-2024 .order-licence-form label.users.first,.ordering-section.education-slider.edu-2024 .order-licence-form label.users.first{border-radius:10px 0px 0px 10px}.ordering-section.education-slider.edu-2024 .order-licence-form label.users.last,.ordering-section.education-slider.edu-2024 .order-licence-form label.users.last{border-radius:0px 10px 10px 0px}.ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer{display:flex;gap:5px;align-items:center}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer{margin-bottom:20px} 
}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer{flex-direction:row;gap:20px} 
}.ordering-section.education-slider.edu-2024 .order-licence-form .users-box .choose,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer .choose,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box .choose,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-outer .choose{padding:0 5px 0 0}.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile{position:relative}.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile select,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile option,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile select,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile option{background-color:#fff;color:#000;font-size:16px;height:50px;width:212px}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile select,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile option,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile select,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile option{width:212px} 
}.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile>i,.ordering-section.education-slider.edu-2024 .order-licence-form .userbox-mobile>i{background-image:url(/sites/all/themes/readandspell/images/drop-down.svg);background-repeat:no-repeat;background-size:24px 24px;background-color:#fff;font-size:0;text-indent:-9999px;display:inline-block;position:absolute;right:10px;top:13px;width:18px;height:24px;pointer-events:none}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .order-licence-form .users-box-starter,.ordering-section.education-slider.edu-2024 .order-licence-form .users-box-starter{display:none} 
}.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box,.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box{position:inherit !important;left:inherit !important;top:inherit !important;right:inherit !important}.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box .block,.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box .block{margin-bottom:0}.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box .selected-currency,.ordering-section.education-slider.edu-2024 .order-licence-form .currency-box .selected-currency{top:inherit;right:inherit;position:inherit;background-size:45px 30px;width:65px;height:30px}.ordering-section.education-slider.edu-2024 .order-licence-form>h2,.ordering-section.education-slider.edu-2024 .order-licence-form>h2{padding-top:10px !important}.ordering-section.education-slider.edu-2024 .order-licence-form .subscription-box,.ordering-section.education-slider.edu-2024 .order-licence-form .subscription-box{display:flex;flex-direction:row;gap:20px;align-items:center}.ordering-section.education-slider.edu-2024 .order-licence-form .subscription-box .choose,.ordering-section.education-slider.edu-2024 .order-licence-form .subscription-box .choose{padding-bottom:0}.ordering-section.education-slider.edu-2024 .period-box,.ordering-section.education-slider.edu-2024 .period-box{gap:4px}.ordering-section.education-slider.edu-2024 .period-box.full .total,.ordering-section.education-slider.edu-2024 .period-box.full .total{height:auto}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box.full .total,.ordering-section.education-slider.edu-2024 .period-box.full .total{height:775px} 
}.ordering-section.education-slider.edu-2024 .period-box.full .total.selected,.ordering-section.education-slider.edu-2024 .period-box.full .total.selected{height:auto}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box.full .total.selected,.ordering-section.education-slider.edu-2024 .period-box.full .total.selected{height:795px} 
}.ordering-section.education-slider.edu-2024 .period-box.full .total .details,.ordering-section.education-slider.edu-2024 .period-box.full .total .details{border-top:1px solid #dcdce6}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box,.ordering-section.education-slider.edu-2024 .period-box{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:2px;column-gap:2px;margin-top:30px} 
}.ordering-section.education-slider.edu-2024 .period-box .total,.ordering-section.education-slider.edu-2024 .period-box .total{height:175px;background-color:#0079b2;color:#fff;grid-column-start:unset;grid-row-start:unset;grid-row-end:unset;gap:0;justify-content:flex-start;border-radius:0px;border:none;margin:0;overflow:hidden;padding:0 4px;cursor:pointer}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .period-box .total:first-of-type,.ordering-section.education-slider.edu-2024 .period-box .total:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.ordering-section.education-slider.edu-2024 .period-box .total:last-of-type,.ordering-section.education-slider.edu-2024 .period-box .total:last-of-type{border-bottom-left-radius:10px;border-bottom-right-radius:10px} 
}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box .total,.ordering-section.education-slider.edu-2024 .period-box .total{height:175px}.ordering-section.education-slider.edu-2024 .period-box .total:first-of-type,.ordering-section.education-slider.edu-2024 .period-box .total:first-of-type{border-top-left-radius:10px;border-bottom-left-radius:10px}.ordering-section.education-slider.edu-2024 .period-box .total:last-of-type,.ordering-section.education-slider.edu-2024 .period-box .total:last-of-type{border-top-right-radius:10px;border-bottom-right-radius:10px} 
}.ordering-section.education-slider.edu-2024 .period-box .total:hover,.ordering-section.education-slider.edu-2024 .period-box .total.selected,.ordering-section.education-slider.edu-2024 .period-box .total:hover,.ordering-section.education-slider.edu-2024 .period-box .total.selected{outline:4px solid #f7d130;outline-offset:-4px;margin:0 0}.ordering-section.education-slider.edu-2024 .period-box .total.selected,.ordering-section.education-slider.edu-2024 .period-box .total.selected{height:195px;border-radius:10px}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .period-box .total.selected,.ordering-section.education-slider.edu-2024 .period-box .total.selected{height:195px;margin-top:-10px} 
}@media all and (max-width:767px) {
 .ordering-section.education-slider.edu-2024 .period-box .total.selected,.ordering-section.education-slider.edu-2024 .period-box .total.selected{margin-left:-10px;margin-right:-10px} 
}.ordering-section.education-slider.edu-2024 .period-box .total.selected .t-label,.ordering-section.education-slider.edu-2024 .period-box .total.selected .t-label{margin-top:10px}.ordering-section.education-slider.edu-2024 .period-box .total.selected a,.ordering-section.education-slider.edu-2024 .period-box .total.selected a{color:#000;text-decoration:underline}.ordering-section.education-slider.edu-2024 .period-box .total .t-unlimit,.ordering-section.education-slider.edu-2024 .period-box .total .t-unlimit{display:block;height:10px;min-height:10px;width:calc(100% + 15px);background-color:rgba(0,0,0,0);font-size:14px;font-weight:bold;text-align:center;margin-bottom:14px;align-content:center}.ordering-section.education-slider.edu-2024 .period-box .total .t-unlimit.unique,.ordering-section.education-slider.edu-2024 .period-box .total .t-unlimit.unique{background-color:rgba(0,0,0,0)}.ordering-section.education-slider.edu-2024 .period-box .total.no-VAT .t-unlimit,.ordering-section.education-slider.edu-2024 .period-box .total.no-VAT .t-unlimit{height:24px;min-height:24px}.ordering-section.education-slider.edu-2024 .period-box .total .t-label,.ordering-section.education-slider.edu-2024 .period-box .total .t-label{font-size:19px;margin-bottom:4px;line-height:1.26}@media all and (min-width:640px) {
 .ordering-section.education-slider.edu-2024 .period-box .total .t-label,.ordering-section.education-slider.edu-2024 .period-box .total .t-label{font-size:22px;line-height:1.23} 
}.ordering-section.education-slider.edu-2024 .period-box .total .t-desc,.ordering-section.education-slider.edu-2024 .period-box .total .t-desc{font-size:14px;margin-bottom:16px}@media all and (min-width:640px) {
 .ordering-section.education-slider.edu-2024 .period-box .total .t-desc,.ordering-section.education-slider.edu-2024 .period-box .total .t-desc{font-size:16px} 
}.ordering-section.education-slider.edu-2024 .period-box .total .t-userpr,.ordering-section.education-slider.edu-2024 .period-box .total .t-userpr{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:27px}.ordering-section.education-slider.edu-2024 .period-box .total .t-yearpr,.ordering-section.education-slider.edu-2024 .period-box .total .t-yearpr{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:27px;margin-bottom:4px}.ordering-section.education-slider.edu-2024 .period-box .total .selperiod,.ordering-section.education-slider.edu-2024 .period-box .total .selperiod{font-family:"core_sans_a_45_regularregular",sans-serif;font-size:16px}.ordering-section.education-slider.edu-2024 .period-box .total .t-yearpr-vat,.ordering-section.education-slider.edu-2024 .period-box .total .t-cont,.ordering-section.education-slider.edu-2024 .period-box .total .t-yearpr-vat,.ordering-section.education-slider.edu-2024 .period-box .total .t-cont{font-size:16px;margin-bottom:16px;min-height:38px}.ordering-section.education-slider.edu-2024 .period-box .total a,.ordering-section.education-slider.edu-2024 .period-box .total a{color:#fff;text-decoration:underline}.ordering-section.education-slider.edu-2024 .period-box .total .details,.ordering-section.education-slider.edu-2024 .period-box .total .details{padding:28px 20px 24px 20px}.ordering-section.education-slider.edu-2024 .period-box .total .details .d-title,.ordering-section.education-slider.edu-2024 .period-box .total .details .d-title{height:24px;align-self:stretch;font-family:"core_sans_a_65_boldregular",sans-serif;font-size:18px;line-height:1.33}.ordering-section.education-slider.edu-2024 .period-box .total .details .sm-txt,.ordering-section.education-slider.edu-2024 .period-box .total .details .sm-txt{font-size:12px;line-height:1.42}.ordering-section.education-slider.edu-2024 .period-box .total .details ul,.ordering-section.education-slider.edu-2024 .period-box .total .details ul{padding-left:0;list-style:none}.ordering-section.education-slider.edu-2024 .period-box .total .details ul li,.ordering-section.education-slider.edu-2024 .period-box .total .details ul li{background-repeat:no-repeat;background-size:18px 18px;background-position:0 0;font-family:"core_sans_a_45_regularregular",sans-serif;font-size:14px;line-height:1.36;text-align:left;padding-left:28px;padding-bottom:15px}.ordering-section.education-slider.edu-2024 .period-box .total .details ul li.green,.ordering-section.education-slider.edu-2024 .period-box .total .details ul li.green{background-image:url(/sites/all/themes/readandspell/images/checkmark-white.svg)}.ordering-section.education-slider.edu-2024 .period-box .total .details ul li.grey,.ordering-section.education-slider.edu-2024 .period-box .total .details ul li.grey{background-image:url(/sites/all/themes/readandspell/images/crossmark-blue.svg);color:rgba(255,255,255,.6)}.ordering-section.education-slider.edu-2024 .period-box .total.selected,.ordering-section.education-slider.edu-2024 .period-box .total.selected{background-color:#fff;color:#464655}.ordering-section.education-slider.edu-2024 .period-box .total.selected .d-title,.ordering-section.education-slider.edu-2024 .period-box .total.selected .d-title{color:#464655}.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li,.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li{color:#464655}.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li.green,.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li.green{background-image:url(/sites/all/themes/readandspell/images/checkmark.svg)}.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li.grey,.ordering-section.education-slider.edu-2024 .period-box .total.selected ul li.grey{background-image:url(/sites/all/themes/readandspell/images/crossmark-grey.svg);color:#afafbe}.ordering-section.education-slider.edu-2024 .link-white,.ordering-section.education-slider.edu-2024 .link-white{text-align:center;margin-bottom:30px}.ordering-section.education-slider.edu-2024 .link-white .view-full,.ordering-section.education-slider.edu-2024 .link-white .view-full{cursor:pointer;font-family:"core_sans_a_45_regularregular",sans-serif;color:#fff;font-size:18px;line-height:24px;text-decoration:underline}.ordering-section.education-slider.edu-2024 .link-white .view-full.hide,.ordering-section.education-slider.edu-2024 .link-white .view-full.hide{display:none}.ordering-section.education-slider.edu-2024 .submit-button-edu,.ordering-section.education-slider.edu-2024 .submit-button-edu{width:100%;max-width:700px !important;margin:auto;display:block}.ordering-section.education-slider.edu-2024 .submit-button-edu a.button-order-orange,.ordering-section.education-slider.edu-2024 .submit-button-edu a.button-order-orange{font-size:20px;border-radius:12px;color:#464655}@media all and (min-width:768px) {
 .ordering-section.education-slider.edu-2024 .mailfields,.ordering-section.education-slider.edu-2024 .mailfields{display:flex;justify-content:space-between;gap:10px;max-width:700px;margin:auto} 
}.ordering-section.education-slider.edu-2024 .mailfields>div,.ordering-section.education-slider.edu-2024 .mailfields>div{width:100%}@media all and (min-width:640px) {
 .ordering-section.education-slider.homeschoolers-2024 .period-box{grid-template-columns:1fr 1fr 1fr} 
}.ordering-section.education-slider.homeschoolers-2024 .period-box .total .t-unlimit{background-color:#65c6f2;color:#005881;height:25px !important;min-height:25px !important}.ordering-section.education-slider.homeschoolers-2024 .period-box.full .total{height:680px}.ordering-section.education-slider.homeschoolers-2024 .period-box.full .total.selected{height:705px}.ordering-section.education-slider.homeschoolers-2024 .period-box .sm-txt{font-size:12px;line-height:1.42}@media all and (max-width:539px) {
 .ordering-section.education-slider.homeschoolers-2024 input#edit-submitted-number-of-users-new{margin-top:0} 
}@media all and (max-width:539px) {
 .ordering-section.education-slider.family-2022 input#edit-submitted-number-of-users-new{margin-top:0px} 
}.ordering-section.education-slider.family-2022 .currency-box{top:100px !important}@media all and (max-width:559px) {
 .ordering-section.education-slider.family-2022 .currency-box{top:148px !important} 
}#block-readandspell-general-price-list-homeschoolers-2023 .ordering-section.education-slider.family-2022 .currency-box{top:45px !important}@media all and (min-width:651px) {
 #block-readandspell-general-price-list-homeschoolers-2023 .ordering-section.education-slider.family-2022 .currency-box{top:-35px !important} 
}@media all and (min-width:768px) {
 #block-readandspell-general-price-list-homeschoolers-2023 .ordering-section.education-slider.family-2022 .currency-box{top:-180px !important} 
}.special-banner{background-color:#fb9d00;color:#fff;font-size:14px;text-transform:uppercase;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px;height:21px;line-height:21px;width:100%;position:relative;top:0;margin-bottom:-3px;z-index:3}.special-banner.red{background-color:#fd6135}@media all and (max-width:619px) {
 .homeschoolers .special-banner{position:relative} 
}.plans-include{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:35px;justify-content:center}@media all and (min-width:768px) {
 .plans-include{grid-template-columns:180px 180px 180px 180px} 
}.plans-include>div{justify-content:center;text-align:center}.plans-include>div .picto-80{height:60px;width:60px;display:inline-flex;margin-bottom:22px}@media all and (min-width:768px) {
 .plans-include>div .picto-80{height:80px;width:80px} 
}.plans-include>div .feature-sub{font-size:15px;text-shadow:0 0 10px rgba(0,0,0,.1);font-family:"core_sans_a_45_regularregular",sans-serif;line-height:1.32;text-align:center}@media all and (min-width:768px) {
 .plans-include>div .feature-sub{font-size:19px} 
}.plans-include.flex{display:flex;margin-bottom:50px;flex-wrap:wrap}@media all and (min-width:860px) {
 .plans-include.flex{flex-wrap:nowrap} 
}.plans-include.flex>div{display:table;width:147px;height:142px;flex:1 1 33.3333333333%;max-width:33.3333333333%}@media all and (min-width:768px) {
 .plans-include.flex>div{flex:auto;max-width:100%;width:130px;height:120px} 
}.plans-include.flex>div .picto-80{justify-content:center;width:60px !important;height:60px !important;margin-bottom:16px}.plans-include.flex>div .picto-80 img{width:60px !important;height:60px !important}.plans-include.flex>div .feature-sub{font-size:16px;line-height:22px}.more-box{padding-top:20px}.more-box p{text-shadow:0 0 10px rgba(0,0,0,.1);font-size:16px;line-height:1.38;text-align:center;padding-left:10px !important;padding-right:10px !important}.more-box .submit-button-edu{margin-top:40px}#content .paragraphs-item-one-col-text.do-you-want h2.title{font-size:27px;font-family:"core_sans_a_55_mediumregular",sans-serif}.scholarship-form{position:relative;top:0;left:0;width:100%;height:100%;z-index:100;visibility:hidden;height:0}.scholarship-form iframe{height:0 !important}.scholarship-form.visible{visibility:visible;height:auto}.scholarship-form.visible iframe{height:2450px !important}.scholarship-button{cursor:pointer}.features.horizontal{overflow-x:hidden;padding-bottom:63px}.features.horizontal .wrap-inner .mMove{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:left;position:relative;overflow-x:hidden}.features.horizontal .wrap-inner .mMove>div{display:block;min-width:220px;margin-right:10px;margin-left:10px;background-color:#fff;text-align:center;padding:30px 20px;width:280px !important;height:333px !important;white-space:normal}.section-freetrial #content .page-callout>div .callout-text,.section-trial #content .page-callout>div .callout-text{max-width:100%}.section-freetrial #content .page-callout>div .callout-text .field-item>p,.section-trial #content .page-callout>div .callout-text .field-item>p{max-width:580px}.section-freetrial #content .features.horizontal .wrap-inner>div,.section-trial #content .features.horizontal .wrap-inner>div{min-width:280px}.section-freetrial #content .features.horizontal .wrap-inner>div>div,.section-trial #content .features.horizontal .wrap-inner>div>div{font-size:16px}.section-freetrial #content .field-name-field-callout-text .order-licence-form,.section-trial #content .field-name-field-callout-text .order-licence-form{background-color:rgba(0,0,0,0);padding:0}.section-freetrial #content .field-name-field-callout-text .order-licence-form .mailtest,.section-trial #content .field-name-field-callout-text .order-licence-form .mailtest{float:left;max-width:370px;height:50px}.section-freetrial #content .field-name-field-callout-text .order-licence-form .email-error,.section-trial #content .field-name-field-callout-text .order-licence-form .email-error{width:390px;margin:0}.section-freetrial #content .field-name-field-callout-text .order-licence-form .ttrs_button,.section-trial #content .field-name-field-callout-text .order-licence-form .ttrs_button{height:55px;line-height:55px;font-size:18px;background-image:linear-gradient(to bottom,#f8d330,#eca933);color:#fff !important;border:none;min-width:200px;max-width:100%;padding:0 !important;cursor:pointer}@media all and (min-width:768px) {
 .section-freetrial #content .field-name-field-callout-text .order-licence-form .ttrs_button,.section-trial #content .field-name-field-callout-text .order-licence-form .ttrs_button{margin-left:10px} 
}@media all and (min-width:768px) {
 .section-freetrial #content .home-course-2018 .page-hero-image.img-full,.section-trial #content .home-course-2018 .page-hero-image.img-full{height:600px;max-height:600px} 
}.section-freetrial #content .over-bg.trustpilot,.section-trial #content .over-bg.trustpilot{padding-top:40px}.section-freetrial #content .new-landing .paragraphs-item-one-col-text h2.title,.section-trial #content .new-landing .paragraphs-item-one-col-text h2.title{font-size:30px}@media all and (max-width:767px) {
 .section-freetrial.landingpage-template #content .home-course-2018 .badge-home.new-badge,.section-trial.landingpage-template #content .home-course-2018 .badge-home.new-badge{top:0 !important;margin-top:0 !important} 
}#content .start-your.trial{padding-top:50px}#content .start-your.trial .block{max-width:580px;margin:auto;text-align:center;position:relative;z-index:1}#content .start-your.trial .block h2{max-width:100%;font-size:30px;margin-bottom:20px}#content .start-your.trial .order-licence-form{padding-top:12px;padding-bottom:60px}#content .start-your.trial .order-licence-form select,#content .start-your.trial .order-licence-form select option{background-color:#fff;color:#b4b4b4;height:55px;border-radius:10px}#content .start-your.trial .order-licence-form select{color:#000}#content .start-your.trial .mailtest-wrapper{margin-top:15px;margin-bottom:15px}#content .start-your.trial .order-licence-form input{height:56px}#content .start-your.trial .order-licence-form .mailtest{width:calc(100% - 20px)}#content .start-your.trial .order-licence-form .ttrs_button{height:60px;line-height:60px;width:100%;background-image:linear-gradient(to bottom,#f8d330,#eca933);border:none;border-radius:10px;cursor:pointer;font-size:20px;padding-top:0px}#content .start-your.trial .badge-14-day{position:absolute;top:-45px;left:0;right:0;width:150px;margin-right:auto;margin-left:10vw}@media all and (max-width:768px) {
 #content .start-your.trial .badge-14-day{top:-110px} 
}@media all and (max-width:768px) {
 .trustpilot-widget{padding:0 20px} 
}.why-parents.w-180 .p-wrapper .picto{max-width:180px}.why-parents.w-230 .p-wrapper .picto{max-width:230px}.form-radios.select-or-other-select .form-item-submitted-NumberOfStudents-select{width:50%;float:left}@media all and (min-width:768px) {
 .form-radios.select-or-other-select .form-item-submitted-NumberOfStudents-select{width:25%} 
}.form-radios.select-or-other-select .form-item-submitted-NumberOfStudents-select input{width:22px !important}.form-item-submitted-date-how-TrialStartDate-year,.form-item-submitted-date-how-TrialStartDate-month,.form-item-submitted-date-how-TrialStartDate-day{display:none !important}.section-free-trial-ttrs .webform-client-form{margin-top:50px}.section-free-trial-ttrs .webform-client-form label{font-size:16px;padding-top:12px}.section-free-trial-ttrs .webform-client-form fieldset{clear:both}.section-free-trial-ttrs .webform-client-form .nolabel label{visibility:hidden}@media all and (max-width:767px) {
 .section-free-trial-ttrs .webform-client-form .nolabel label{display:none} 
}.section-free-trial-ttrs .webform-client-form .webform-component--date-how--AboutInfo{margin-top:0}.section-free-trial-ttrs .webform-client-form .form-actions{clear:both}.section-free-trial-ttrs .webform-client-form .webform-component-markup{clear:both;font-size:16px;color:#b2b2b2}.section-free-trial-ttrs .webform-client-form #edit-submitted-TrialStartDate{height:36px}.section-free-trial-ttrs .webform-client-form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin-right:10px}.section-free-trial-ttrs .webform-client-form input[type=radio]::after{content:"";display:block;position:absolute;top:-15px;width:22px;height:22px;background-color:#f8f8f8;border:solid 6px #f8f8f8;border-radius:50%;box-shadow:0 0 1px 1px #dbdbdb}.section-free-trial-ttrs .webform-client-form input[type=radio]:checked::after{background-color:#ffad00}.special-label{display:block;font-family:"ProximaNovaRgRegular";font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;padding:3px 7px 1px;border-radius:2px;white-space:nowrap;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;width:-moz-min-content;width:min-content;margin-bottom:3px}@media all and (min-width:620px) {
 .special-label{font-size:13px} 
}.special-label.red{background-color:#fd6136}.special-label.orange{background-color:#f7a900}.covid-19-banner{background-color:#f6f6f6}.covid-19-banner .field-item{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:20px;column-gap:20px;padding:30px 20px}@media all and (min-width:620px) {
 .covid-19-banner .field-item{-moz-column-gap:55px;column-gap:55px;padding:30px 45px} 
}.covid-19-banner .field-item .pic{grid-row-start:1;grid-row-end:2}@media all and (min-width:620px) {
 .covid-19-banner .field-item .pic{grid-row-end:3} 
}@media all and (min-width:620px) {
 .covid-19-banner .field-item .pic img{width:60px;height:60px} 
}.covid-19-banner .field-item .label{font-family:"ProximaNovaRgRegular";font-size:19px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.26;letter-spacing:normal;color:#d33b3e;align-self:center}@media all and (min-width:620px) {
 .covid-19-banner .field-item .label{font-size:24px;line-height:1.29} 
}.covid-19-banner .field-item .text{grid-column-start:1;grid-column-end:3;font-size:15px;line-height:1.33;padding-top:6px}@media all and (min-width:620px) {
 .covid-19-banner .field-item .text{font-size:16px;line-height:1.38;grid-column-start:2;grid-column-end:3} 
}@media all and (max-width:639px) {
 #content .grid-2-1>.field>.field-items>.field-item .cell-d.pil{min-height:83vw;background-position:0% 60%} 
}@media all and (min-width:640px) {
 #content .grid-2-1>.field>.field-items>.field-item .cell-d.pil{background-position:16% 50%;background-size:auto 500px} 
}@media all and (min-width:940px) {
 #content .grid-2-1>.field>.field-items>.field-item .cell-d.pil{background-position:12% 50%;background-size:auto 426px} 
}@media all and (min-width:1745px) {
 .section-for-homeschoolers .slick-track{left:0} 
}#content .district .badge-paragraph{margin-bottom:0 !important}#content .district .using-ttrs{padding-top:55px}#content .district .using-ttrs .left .field-item{padding-top:55px}#content .district .using-ttrs .rectangle{display:inline-block;width:48px;height:4px;background-color:#fb9d00}#content .district .using-ttrs h2{margin:-4px 0 17px;font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-0.56px;color:#000}#content .district .using-ttrs p{padding:0}@media all and (min-width:768px) {
 #content .district .why-teachers-dist .field-item{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:60px;column-gap:60px} 
}#content .district .why-teachers-dist .why-box{width:100%}#content .district .start-your,#content .district .new-features{margin-bottom:0 !important}.libraries-images .grey-bg{text-align:center;padding:24px 17px;margin-top:-5px}@media all and (min-width:768px) {
 .libraries-images .grey-bg{padding:24px 30px} 
}@media all and (max-width:767px) {
 .libraries-images .col-sm-4{margin-bottom:10px} 
}#content .for-libraries .pricing-slider{margin-top:80px;padding-top:70px}#content .for-libraries h2.title,#content .for-libraries h3.title{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:30px !important}@media screen and (min-width:768px) {
 #content .for-libraries .users-box{margin-bottom:30px !important} 
}#content .for-libraries .submit-button-edu{margin-top:20px}@media screen and (max-width:767px) {
 #content .for-libraries .start-your .badge-30-day{top:-174px !important} 
}.flex-cards{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center}@media all and (min-width:540px) {
 .flex-cards{flex-direction:row} 
}.flex-cards>div{text-align:center}@media all and (min-width:768px) {
 .flex-cards>div{max-width:150px} 
}@media all and (min-width:1280px) {
 .flex-cards>div{max-width:180px} 
}.flex-cards>div p{padding:0}#content .testi-img .grey-bg{padding-left:40px;padding-right:40px}#content .testi-img .grey-bg p{padding-left:0;line-height:1.32;color:#5a5a5a}#content .testi-img .grey-bg.attached{padding:30px 20px}@media all and (min-width:768px) {
 #content .testi-img .grey-bg.attached{padding:30px 30px 30px 50px} 
}#content .testi-img .col-sm-5{padding-left:0;padding-right:11px}#content .features{overflow-x:hidden;padding-bottom:63px;max-height:560px}#content .features .field-type-text-long{max-width:100%;padding-right:0}#content .features .wrap-inner{display:block;flex-direction:row;flex-wrap:nowrap;justify-content:left;position:relative;cursor:grab}#content .features .wrap-inner.carousel:after{content:""}@media all and (min-width:640px) {
 #content .features .wrap-inner.carousel:after{content:"flickity";display:none} 
}#content .features .wrap-inner .fslide{display:block;width:280px !important;height:355px !important;min-width:220px;margin-right:10px;margin-left:10px;background-color:#fff;text-align:center;padding:40px 20px;white-space:normal}@media all and (min-width:1280px) {
 #content .features .wrap-inner .fslide{width:280px !important;height:363px !important} 
}#content .features .wrap-inner .fslide h3{font-size:20px;padding:0;margin-top:13px;margin-bottom:10px;line-height:normal;min-height:auto}#content .features .wrap-inner .fslide div{font-size:15px;line-height:1.33;color:#5a5a5a}#content .features .wrap-inner .fslide img:not(.premium-logo){display:inline-block !important;height:80px !important;width:auto !important;margin-bottom:14px}#content .features .wrap-inner.h-280 .fslide{width:280px !important;min-height:280px !important}@media all and (min-width:1280px) {
 #content .features .wrap-inner.h-280 .fslide{min-height:280px !important} 
}#content .features.cards .wrap-inner .fslide{width:240px !important;padding-left:20px;padding-right:20px}#content .features.cards .wrap-inner .fslide div{font-size:18px;line-height:24px}#content .features.curriculum:not(.cards){padding-bottom:40px;margin-bottom:0;overflow:hidden;max-height:inherit}@media all and (min-width:640px) {
 #content .features.curriculum:not(.cards) .wrap-inner{max-height:120px}#content .features.curriculum:not(.cards) .wrap-inner .flickity-viewport{height:120px !important;padding-top:10px} 
}#content .features.curriculum:not(.cards) .wrap-inner.carousel:after{content:""}@media all and (min-width:640px) {
 #content .features.curriculum:not(.cards) .wrap-inner.carousel:after{content:"flickity";display:none} 
}#content .features.curriculum:not(.cards) .wrap-inner .fslide{width:342px !important;height:100px !important;margin:0 20px 0 0;padding:8px 25px 8px 8px;border-radius:10px;background-color:#f6f6f6;text-align:left;display:grid !important;grid-template-columns:110px auto}@media all and (max-width:639px) {
 #content .features.curriculum:not(.cards) .wrap-inner .fslide{margin-bottom:10px;margin-left:auto;margin-right:auto} 
}#content .features.curriculum:not(.cards) .wrap-inner .fslide div{font-size:18px;line-height:24px;align-self:center}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame{width:104px;height:104px;margin:0 25px 0 0;padding:12px;border-radius:8px;display:flex;align-items:center}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame img{-o-object-fit:contain;object-fit:contain}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame.pf-01{background-image:linear-gradient(to bottom,#fd6136,#dd3303)}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame.pf-02{background-image:linear-gradient(to bottom,#f8d330,#eca933)}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame.pf-03{background-image:linear-gradient(to bottom,#0092d6,#088cca)}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame.pf-04{background-image:linear-gradient(to bottom,#88c744,#78c02a)}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame.pf-05{background-image:linear-gradient(to bottom,#f8d330,#eca933)}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame.pf-06{background-image:linear-gradient(to bottom,#0092d6,#088cca)}#content .features.curriculum:not(.cards) .wrap-inner .fslide .picto-frame.pf-07{background-image:linear-gradient(to bottom,#88c744,#78c02a)}@media all and (min-width:768px) {
 #content .features.curriculum:not(.cards) .wrap-inner.white{max-height:155px} 
}#content .features.curriculum:not(.cards) .wrap-inner.white .flickity-viewport{height:155px !important}#content .features.curriculum:not(.cards) .wrap-inner.white .fslide{background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.0509803922);width:320px !important;height:120px !important}.section-home-course #content .features.curriculum .wrap-inner .fslide{background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.0509803922)}.section-home-course #content .features.curriculum .wrap-inner .fslide div{padding:0}.section-home-course .paragraphs-items .row.testi-rew,.section-home-course .paragraphs-items .video{margin-bottom:40px !important}@media all and (max-width:767px) {
 .section-home-course div .paragraphs-item-one-col-text.features.curriculum h2.title{padding-top:50px !important;padding-bottom:40px !important} 
}@media all and (min-width:1280px) {
 .front #content .features .wrap-inner .fslide{width:280px !important;height:280px !important} 
}.landingpage-template.section-charter-schools #content .features{padding-bottom:25px}.landingpage-template.section-charter-schools #content .features .wrap-inner .fslide{margin-top:20px;margin-bottom:20px}@media all and (max-width:767px) {
 .landingpage-template.section-charter-schools #content .features .wrap-inner .fslide{width:255px !important;height:226px !important} 
}.landingpage-template.section-charter-schools #content .features .wrap-inner .fslide p{margin-bottom:0}@media all and (max-width:767px) {
 .landingpage-template.section-charter-schools #content .features .wrap-inner .fslide p{font-size:16px;line-height:22px} 
}.section-freetrial #content .features.why-parents .wrap-inner,.section-trial #content .features.why-parents .wrap-inner{flex-direction:row;flex-wrap:nowrap;justify-content:center;position:relative;cursor:grab}.eu-cookie-compliance-banner .title{font-family:"core_sans_a_55_mediumregular",sans-serif;color:#000}@media all and (max-width:767px) {
 .eu-cookie-compliance-banner .title{font-size:17px !important} 
}.eu-cookie-compliance-banner p{font-family:"core_sans_a_45_regularregular",sans-serif;color:#5a5a5a}@media all and (max-width:767px) {
 .eu-cookie-compliance-banner p{font-size:12px !important;line-height:1.42} 
}body.landingpage-template #content .for-homeschoolers .page-callout .transparent h1{text-align:left}body.landingpage-template #content .for-homeschoolers .page-callout>div .callout-text .field-type-text-long p{text-align:left}.over-bg.typing-resource{max-height:-moz-max-content !important;max-height:max-content !important}@media all and (max-width:767px) {
 .over-bg.typing-resource{margin-bottom:30px} 
}@media all and (min-width:768px) {
 .over-bg.typing-resource{padding-bottom:0 !important;height:auto} 
}.over-bg.typing-resource h2{color:#fff !important;padding-top:49px;max-width:480px}.over-bg.typing-resource img{margin-bottom:-5px;margin-left:8px;width:100%}.over-bg.typing-resource .field-type-text-long{max-width:900px !important;overflow:visible}@media (min-width:1280px) {
 .over-bg.typing-resource .field-type-text-long{max-width:990px !important} 
}.over-bg.typing-resource .row>div:nth-of-type(1){padding:0}.over-bg.typing-resource .row>div:nth-of-type(2){padding-left:42px}.over-bg.typing-resource.landing .row>div:nth-of-type(1){padding:0}@media all and (max-width:767px) {
 .over-bg.typing-resource.landing .row>div:nth-of-type(1){position:absolute;left:20px;top:56px} 
}.over-bg.typing-resource .ttrs_button{font-size:20px}.over-bg.typing-resource.ebook{background:linear-gradient(180deg,#21ACED 0%,#0A8ECD 100%);width:100vw}@media all and (max-width:767px) {
 .over-bg.typing-resource.ebook{margin-bottom:40px;padding-bottom:20px !important} 
}.over-bg.typing-resource.ebook .row{display:flex;flex-direction:column}@media (min-width:768px) {
 .over-bg.typing-resource.ebook .row{flex-direction:row} 
}.over-bg.typing-resource.ebook .row-g{display:grid;gap:0px;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto)}.over-bg.typing-resource.ebook .row-g .div2{grid-column:span 2/span 2}.over-bg.typing-resource.ebook .row-g .div2 h2{display:inline}.over-bg.typing-resource.ebook .row-g .div3{grid-column:span 3/span 3;grid-row-start:2}.over-bg.typing-resource.ebook .row-g .div4{grid-column:span 3/span 3;grid-row-start:3;padding-top:24px}@media (min-width:768px) {
 .over-bg.typing-resource.ebook .row-g{grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(4,auto);-moz-column-gap:15px;column-gap:15px}.over-bg.typing-resource.ebook .row-g .div1{grid-row:span 4/span 4}.over-bg.typing-resource.ebook .row-g .div2{grid-column:span 6/span 6}.over-bg.typing-resource.ebook .row-g .div3{grid-column:span 12/span 12;grid-column-start:11;grid-row-start:1}.over-bg.typing-resource.ebook .row-g .div4{grid-column:span 20/span 20;grid-column-start:2;grid-row-start:2;padding-top:15px} 
}@media (min-width:960px) {
 .over-bg.typing-resource.ebook .row-g .div2{grid-column:span 10/span 10}.over-bg.typing-resource.ebook .row-g .div3{grid-column:span 10/span 10;grid-column-start:12;grid-row-start:1} 
}.over-bg.typing-resource.ebook p{color:#fff}.over-bg.typing-resource.ebook .field-type-text-long{max-width:1180px !important}.over-bg.typing-resource.ebook img{max-width:-moz-max-content;max-width:max-content}.over-bg.typing-resource.ebook .form{margin-top:25px;width:100vw;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:0 80px 0 0px}@media all and (min-width:768px) {
 .over-bg.typing-resource.ebook .form{flex-direction:row;width:100%;padding:0} 
}.over-bg.typing-resource.ebook .form .mailtest{width:100%;height:50px;font-size:17px;line-height:42px;border:solid 1px #dbdbdb;border-radius:10px;text-indent:20px;color:#000;background-color:#f8f8f8}@media all and (max-width:767px) {
 .over-bg.typing-resource.ebook .form .mailtest{font-size:14px;height:40px} 
}.over-bg.typing-resource.ebook .form .ttrs_button{border-radius:10px;width:100%}@media all and (max-width:767px) {
 .over-bg.typing-resource.ebook .form .ttrs_button{padding:10px 60px;font-size:14px} 
}@media all and (min-width:768px) {
 .over-bg.typing-resource.ebook .form .ttrs_button{width:180px} 
}.over-bg.typing-resource.ebook .row>div:nth-of-type(2){padding:30px 42px}.over-bg.typing-resource.ebook .yellow-label{display:inline-block;background:#f7d130;color:#000;padding:3px 8px 3px 8px;border-radius:6px;font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:14px;line-height:19px}.over-bg.typing-resource.ebook h2{padding-top:15px;margin-bottom:15px;font-size:30px !important;line-height:36px !important;letter-spacing:-0.56px}.over-bg.typing-resource.ebook .small-text{font-family:"core_sans_a_45_regularregular",sans-serif;font-size:12px;line-height:17px;color:#fff;margin-top:40px}.over-bg.typing-resource.ebook.landing{background:#f3f3f6;margin-top:-36px}.over-bg.typing-resource.ebook.landing .inside-wrapper{max-width:1280px}.over-bg.typing-resource.ebook.landing .inside-wrapper .row{margin-left:-25px;margin-right:-25px;gap:25px}.over-bg.typing-resource.ebook.landing .row>div:nth-of-type(2){padding:0}.over-bg.typing-resource.ebook.landing .inside-wrapper{padding-top:40px;padding-left:30px;padding-right:30px}@media all and (min-width:768px) {
 .over-bg.typing-resource.ebook.landing .inside-wrapper{padding:25px 0 25px 0} 
}.over-bg.typing-resource.ebook.landing h2{font-family:"core_sans_a_55_mediumregular",sans-serif !important;font-size:19px !important;line-height:24px !important;color:#464655 !important;padding-top:0 !important}.over-bg.typing-resource.ebook.landing .small-text{color:#7b7b8f;margin-top:0}.over-bg.typing-resource.ebook.landing .col-inner{display:flex;flex-direction:column;align-items:start;justify-content:space-between}@media all and (min-width:768px) {
 .over-bg.typing-resource.ebook.landing .col-inner{flex-direction:row} 
}.over-bg.typing-resource.ebook.landing .col-inner .form-wrapper{position:relative}.over-bg.typing-resource.ebook.landing .col-inner .form-wrapper .messages{position:absolute;top:-72px}@media all and (max-width:375px) {
 .over-bg.typing-resource.ebook.landing .col-inner .form-wrapper .messages{top:-100px} 
}@media all and (max-width:767px) {
 .over-bg.typing-resource.ebook.landing .col-inner .form-wrapper .messages{margin-left:40px} 
}.over-bg.typing-resource.ebook.landing .col-inner .form{margin-top:0;padding:0 15px 0 40px}.over-bg.typing-resource.ebook.landing .form{margin-top:0}#content .quote.over-bg{position:relative}#content .quote.over-bg::before{content:"";background-image:url(/sites/all/themes/readandspell/images/slick-green-shape.svg);background-repeat:no-repeat;background-size:contain;display:block;height:313px;width:405px;position:absolute;bottom:0;left:0}#content .quote.over-bg::after{content:"";background-image:url(/sites/all/themes/readandspell/images/slick-yellow-shape.svg);background-repeat:no-repeat;background-size:contain;display:block;height:473px;width:340px;position:absolute;top:0;right:0;visibility:visible}#content .quote.over-bg>div{z-index:2;position:relative}.slick-slider.senja .slick-slide{margin:0 10px}.slick-slider.senja .slick-slide .slide{background:#fff;padding:20px 30px !important;border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,.05)}.slick-slider.senja .slick-slide .slide p{font-size:16px;line-height:22px}.slick-slider.senja .slick-slide .slide .heading{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.slick-slider.senja .slick-slide .slide .quotemark{background-image:url(/sites/all/themes/readandspell/images/blockquote-green-light.svg);background-repeat:no-repeat;background-size:contain;width:23px;height:20px}.slick-slider.senja .slick-slide .slide .stars span{display:inline-block;background-image:url(/sites/all/themes/readandspell/images/star.svg);background-repeat:no-repeat;background-size:contain;width:23px;height:22px}.slick-slider.senja .slick-slide .slide .endorser-head{background-image:url(/sites/all/themes/readandspell/images/head.svg);background-repeat:no-repeat;background-size:contain;width:38px;height:38px}.slick-slider.senja .slick-slide .slide .endorser{display:grid;grid-template-columns:50px auto}.slick-slider.senja .slick-slide .slide .endorser .name{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:14px;line-height:19px}.slick-slider.senja .slick-slide .slide .endorser .tagline{font-size:12px;line-height:17px;color:#7b7b8f}.slick-slider.senja .slick-prev,.slick-slider.senja .slick-next{height:40px;width:40px;background-color:#fff;color:rgba(0,0,0,0);top:50%;margin-top:-20px;border:1px solid #dcdce6;border-radius:8px;z-index:1;background-image:url(/sites/all/themes/readandspell/images/slick-arrow-left.svg);background-repeat:no-repeat;background-size:7px 14px;background-position:center center}.slick-slider.senja .slick-prev:before,.slick-slider.senja .slick-next:before{content:none}.slick-slider.senja .slick-next{transform:rotate(180deg)}.cta-white{background:#fff;border-radius:12px;min-width:280px;width:-moz-max-content;width:max-content;height:60px;display:block;font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:18px;color:#088cca;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}@media all and (max-width:767px) {
 .cta-white.mobile-100{width:100%} 
}.cta-white.trans{background:rgba(0,0,0,0);color:#fff;border:1px solid #fff;min-width:auto}.cta-white.cta-green{background-color:#88c744;color:#fff}#content .new-landing-23.home-course-2018 .page-hero-image.img-full{padding-top:0 !important;height:630px;max-height:630px}@media all and (min-width:768px) {
 #content .new-landing-23.home-course-2018 .page-hero-image.img-full{height:600px;max-height:600px} 
}@media all and (min-width:768px) {
 #content .new-landing-23.home-course-2018 .page-callout{display:flex;top:0;bottom:0;padding-left:100px;margin-left:auto}#content .new-landing-23.home-course-2018 .page-callout .transparent{margin-left:0 !important;margin-top:90px !important} 
}#content .new-landing-23.home-course-2018 .page-callout h1{max-width:580px}@media all and (max-width:767px) {
 #content .new-landing-23.home-course-2018 .page-callout h1{font-size:40px} 
}#content .new-landing-23.home-course-2018 .page-callout .callout-text{max-width:580px;font-weight:400;font-size:24px;line-height:30px;text-shadow:none}#content .new-landing-23.home-course-2018 .paragraphs-item-one-col-text h2.title{font-family:"core_sans_a_55_mediumregular",sans-serif;font-style:normal;font-weight:400;font-size:30px;line-height:36px;text-align:center;letter-spacing:-0.56px;color:#464655}@media all and (max-width:767px) {
 #content .new-landing-23.home-course-2018 .paragraphs-item-one-col-text h2.title{font-size:27px;padding-top:10px} 
}#content .new-landing-23.home-course-2018 .why-parents .p-wrapper{justify-content:center}#content .new-landing-23.home-course-2018 .why-parents .p-wrapper .picto{max-width:180px}#content .new-landing-23.home-course-2018 .testi .left,#content .new-landing-23.home-course-2018 .testi .right{background-color:#f3f3f6;padding:0 30px 30px 30px}#content .new-landing-23.home-course-2018 .testi .left img,#content .new-landing-23.home-course-2018 .testi .right img{width:calc(100% + 60px);height:200px;max-width:none;-o-object-fit:cover;object-fit:cover;margin-left:-30px}@media all and (max-width:767px) {
 #content .new-landing-23.home-course-2018 .testi .left img,#content .new-landing-23.home-course-2018 .testi .right img{width:calc(100% + 60px) !important;height:200px !important;max-width:inherit !important} 
}#content .new-landing-23.home-course-2018 .testi p{padding:0}ul.orange-check{list-style-type:none;padding:0;margin:0}ul.orange-check li{background:rgba(0,0,0,0) url(/sites/all/themes/readandspell/images/checkmark-orange-circle.svg) scroll no-repeat top left;background-size:24px;padding-left:35px;margin-bottom:20px;font-size:18px !important}ul.color-check{list-style-type:none;padding:0;margin-top:0;margin-bottom:0}ul.color-check h3{padding-top:0}ul.color-check li{background-size:24px;padding-left:35px;margin-bottom:15px;font-size:18px !important}ul.color-check.green li{background:rgba(0,0,0,0) url(/sites/default/files/pictogram/checkmark-green.svg) scroll no-repeat top left}ul.color-check.darkgreen li{background:rgba(0,0,0,0) url(/sites/default/files/pictogram/checkmark-darkgreen.svg) scroll no-repeat top left}ul.color-check.blue li{background:rgba(0,0,0,0) url(/sites/default/files/pictogram/checkmark-blue.svg) scroll no-repeat top left}ul.color-check.lightblue li{background:rgba(0,0,0,0) url(/sites/default/files/pictogram/checkmark-lightblue.svg) scroll no-repeat top left}ul.color-check.orange li{background:rgba(0,0,0,0) url(/sites/default/files/pictogram/checkmark-orange.svg) scroll no-repeat top left}ul.color-check.red li{background:rgba(0,0,0,0) url(/sites/default/files/pictogram/checkmark-red.svg) scroll no-repeat top left}.cta-bar{background:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.05);width:calc(100% - 20px);max-width:980px;padding:25px 40px 25px 20px;margin:auto;display:grid;grid-template-columns:1fr 3fr;grid-template-rows:auto;gap:0px 0px;grid-auto-flow:row;grid-template-areas:"cell-image cell-title" "cell-text cell-text" "cell-button cell-button"}@media all and (min-width:768px) {
 .cta-bar{width:100%;grid-template-columns:130px auto 200px;grid-template-areas:"cell-image cell-title cell-button" "cell-image cell-text cell-button";align-items:center} 
}.cta-bar h3{font-weight:400 !important;font-size:22px !important;line-height:27px !important;letter-spacing:-0.12px !important;margin-bottom:10px}.cell-image{grid-area:cell-image}@media all and (min-width:768px) {
 .cell-image{justify-self:center} 
}.cell-image img{width:60px;height:auto}@media all and (min-width:768px) {
 .cell-image img{width:80px} 
}.cell-title{grid-area:cell-title}.cell-text{grid-area:cell-text}.cell-text p{padding:0 !important;font-size:16px;line-height:22px;margin:0 !important}.cell-button{grid-area:cell-button;justify-self:center;width:100%;padding-top:20px}.cell-button .ttrs_button{width:100%;font-size:20px}.choose{padding-bottom:80px}.choose .col{background-color:#fff}.choose .col h4{font-size:22px;letter-spacing:-0.12px;padding:20px 30px}@media all and (max-width:767px) {
 .choose .col h4{text-align:center;font-size:19px;padding:15px 30px} 
}.paragraphs-item-one-col-text.solution-choose .field-type-text-long{padding-right:0}#content .solution-choose{padding-top:55px;padding-bottom:55px;padding-left:10px;padding-right:10px;background-color:#088cca;margin-bottom:0}#content .solution-choose img{width:100%}#content .solution-choose h2{margin:auto;font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-0.56px;text-align:center;color:#fff}#content .solution-choose .grid-1-1-1{padding-top:40px}#content .solution-choose .col{background-color:#fff;padding-bottom:20px}#content .solution-choose .col h3{margin:25px 30px 14px 30px !important;font-family:"core_sans_a_55_mediumregular",sans-serif !important;font-size:30px !important;font-weight:500 !important;line-height:1.2 !important;letter-spacing:-0.56px !important;color:#464655 !important}#content .solution-choose .col p{margin:14px 30px 20px !important;font-family:"core_sans_a_45_regularregular",sans-serif !important;font-size:19px !important;line-height:1.32 !important;color:#464655 !important;padding-left:0;padding-right:0}#content .solution-choose .col .ttrs_button{width:100%}@media all and (max-width:767px) {
 .pricing-page .field-name-body{position:relative} 
}.pricing-page h1.title{color:#464655;font-size:50px;text-align:center;margin-top:50px;margin-bottom:45px}@media all and (max-width:767px) {
 .pricing-page .table-wrapper{overflow-x:scroll;margin-top:60px} 
}@media all and (max-width:767px) {
 .pricing-page .tabline{padding:0 10px} 
}.pricing-page .tabline .tabs{background-color:#f3f3f6;border-radius:10px;display:grid;grid-template-columns:1fr 1fr 1fr;height:50px;align-items:center}.pricing-page .tabline .tabs span{text-align:center;height:44px;display:flex;width:100%;justify-content:center;align-items:center;cursor:pointer}.pricing-page .tabline .tabs span.active{border-radius:7px;background-color:#88c744;color:#fff}.pricing-page .tabline .students{display:flex;flex-direction:row;justify-content:end}@media all and (max-width:767px) {
 .pricing-page .tabline .students{flex-direction:column} 
}.pricing-page .howmany{float:left;display:flex;align-items:center;height:50px;margin-right:12px}.pricing-page .users-box{display:flex !important;-moz-column-gap:4px;column-gap:4px;margin-top:0;margin-bottom:0}.pricing-page .users-box .users-box-inner{display:inline-block;line-height:1}.pricing-page .users-box .users-box-inner input{display:inline-block !important;position:relative;top:0px;border-radius:10px;border:solid 1px #dbdbdb;background-color:#f8f8f8;color:#000;font-size:22px;padding:0;height:50px;width:88px;line-height:1;text-indent:initial;text-align:center;vertical-align:bottom;-moz-appearance:textfield;right:inherit}@media all and (max-width:767px) {
 .pricing-page .users-box .users-box-inner input{width:calc(100vw - 130px)} 
}.pricing-page .users-box .userbox-school select{border:1px solid #dcdce6;border-radius:10px;background-color:#f3f3f6;height:50px;font-size:16px;padding-left:10px}.pricing-page .users-box .minus{background-image:url(/sites/all/themes/readandspell/images/minus-green.svg);display:inline-block;width:50px;height:50px;margin:0 2px 0 0;padding:8px;border-radius:10px;background-color:#fff;background-repeat:no-repeat;background-size:50px 50px;background-position:center center;cursor:pointer;text-indent:-9999px;font-size:0}.pricing-page .users-box .plus{background-image:url(/sites/all/themes/readandspell/images/plus-green.svg);display:inline-block;width:50px;height:50px;margin:0 2px 0 0;padding:8px;border-radius:10px;background-color:#fff;background-repeat:no-repeat;background-size:50px 50px;background-position:center center;cursor:pointer;text-indent:-9999px;font-size:0}@media all and (max-width:767px) {
 .pricing-page .block.currency-selector{position:absolute;top:-140px;right:-96px} 
}.pricing-page .block.currency-selector .selected-currency{position:inherit;width:74px;height:50px;background-size:74px 50px;display:flex;justify-content:end;align-items:center}@media all and (max-width:767px) {
 .pricing-page .block.currency-selector .selected-currency{width:45px;height:30px;background-size:45px 30px} 
}.pricing-page .block.currency-selector .selected-currency>span{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:18px;background-color:#fff;color:#464655;border-radius:4px 0px 0px 4px}@media all and (max-width:767px) {
 .pricing-page .block.currency-selector .selected-currency>span{font-size:14px} 
}.pricing-page .block.currency-selector .selected-currency>i{background-image:url(/sites/all/themes/readandspell/images/drop-down.svg);background-repeat:no-repeat;background-size:18px 18px;background-color:#fff;font-size:0;text-indent:-9999px;display:inline-block;width:18px;height:24px}.pricing-page .block.currency-selector .currency-wrap{right:0;top:54px}.pricing-page .include-vat,.pricing-page .small-text{color:#7b7b8f;font-size:14px;text-align:center}.pricing-page h2.allof{color:#464655;font-family:"core_sans_a_55_mediumregular",sans-serif !important;font-size:30px !important;text-align:center}.pricing-page .plans-include{margin-bottom:70px}.pricing-page .plans-include>div .feature-sub{font-size:16px;color:#464655}@media all and (max-width:767px) {
 .pricing-table{width:-moz-max-content !important;width:max-content !important;max-width:-moz-max-content !important;max-width:max-content !important} 
}.pricing-table .standard{position:relative}.pricing-table td{border:1px solid #dcdce6;height:44px;font-size:14px;color:#464655;padding-left:20px;padding-right:20px}@media all and (max-width:767px) {
 .pricing-table td{width:calc(100vw - 80px) !important} 
}.pricing-table td:nth-child(n+2){text-align:center;font-size:18px}.pricing-table td:nth-child(2n+2){background-color:#f3f3f6}.pricing-table tr:nth-child(1) td:nth-child(1){text-align:center}.pricing-table tr:nth-child(1) td{vertical-align:top;padding-top:30px;padding-bottom:15px}.pricing-table .annually-switch{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:18px}.pricing-table img.help{float:right}.pricing-table .plan-name{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:22px;margin-bottom:5px}.pricing-table .plan-subname{font-size:16px;color:#7b7b8f;margin-bottom:20px}.pricing-table .plan-price{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:27px;margin-bottom:5px}.pricing-table .plan-peruser{font-size:14px;color:#7b7b8f;margin-bottom:15px}.pricing-table .ttrs_button{font-size:18px;padding-left:0;padding-right:0;width:100%}.pricing-table .whats{font-family:"core_sans_a_65_boldregular",sans-serif;font-size:18px;text-align:center}div.pricing-table{display:grid}@media all and (min-width:768px) {
 div.pricing-table{grid-template-columns:1fr 1fr 1fr 1fr} 
}div.pricing-table .cell{border:1px solid #dcdce6;font-size:14px;color:#464655;padding-left:20px;padding-right:20px}@media all and (max-width:767px) {
 div.pricing-table .cell{width:calc(100vw - 80px) !important} 
}div.pricing-table .cell.head{min-height:350px;padding:25px 16px;text-align:center}div.pricing-table .cell.head.custom{height:100%}div.pricing-table .cell:not(.head){height:44px;align-content:center}div.pricing-table .col:not(.col-info) .cell{text-align:center}div.pricing-table .col:not(.col-info) .cell:not(.head){font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:18px}div.pricing-table .col-lite,div.pricing-table .col-premium{background:#f3f3f6}div.pricing-table hr{height:1px;border-color:#dcdce6;padding:0;margin:0 -17px 15px -17px}div.pricing-table .col{position:relative}div.pricing-table .col-plan{cursor:pointer}div.pricing-table .col-plan .selected-label{display:none;position:absolute;top:-12px;left:0;right:0;background-color:#fb9d00;color:#fff;border-radius:10px 10px 0 0}div.pricing-table .col-plan:hover,div.pricing-table .col-plan.selected{box-shadow:inset 0px 0px 0px 4px #fb9d00}div.pricing-table .col-plan.selected .selected-label{display:block}@media all and (min-width:768px) {
 .section-pricing .mailfields{display:flex;justify-content:space-between;gap:8px;max-width:700px;margin:auto} 
}.section-pricing .mailfields>div{width:100%}.section-pricing .submit-button-edu{width:100%;max-width:700px !important;margin:auto;display:block}.annually-switch{display:flex;align-items:center;gap:10px}@media all and (max-width:767px) {
 .annually-switch{position:absolute;top:375px} 
}.annually-switch input[type=checkbox]{height:0;width:0;visibility:hidden}.annually-switch label{cursor:pointer;text-indent:-9999px;width:58px;height:32px;background:#dcdce6;display:block;border-radius:100px;position:relative}.annually-switch label:after{content:"";position:absolute;top:5px;left:5px;width:24px;height:24px;background:#fff;border-radius:24px;transition:.3s}.annually-switch input:checked+label{background:#fb9d00}.annually-switch input:checked+label:after{left:calc(100% - 5px);transform:translateX(-100%)}.annually-switch label:active:after{width:50px}.landingpage-template .node-honour-form{max-width:520px}.landingpage-template .node-honour-form h2{margin-top:0;color:#464655}.landingpage-template .node-honour-form .form-item{margin:0 0 10px 0}.landingpage-template .node-honour-form .form-item.form-type-date-combo,.landingpage-template .node-honour-form .form-item.form-type-date-select{margin:0}.landingpage-template .node-honour-form .form-select,.landingpage-template .node-honour-form .form-text{border-radius:10px;border:1px solid #dcdce6;background-color:#f3f3f6;height:60px;line-height:60px;padding-left:24px;max-width:100%;font-size:18px;color:#464655}.landingpage-template .node-honour-form .form-select::-moz-placeholder,.landingpage-template .node-honour-form .form-text::-moz-placeholder{color:#7b7b8f}.landingpage-template .node-honour-form .form-select::placeholder,.landingpage-template .node-honour-form .form-text::placeholder{color:#7b7b8f}.landingpage-template .node-honour-form #edit-title,.landingpage-template .node-honour-form #edit-field-location-und-0-value{max-width:calc(100% - 26px)}.landingpage-template .node-honour-form .form-item-language,.landingpage-template .node-honour-form .form-field-name-field-location label,.landingpage-template .node-honour-form .form-item-title label,.landingpage-template .node-honour-form input[type=file],.landingpage-template .node-honour-form .form-item-field-achievement-und label{display:none}.landingpage-template .node-honour-form #edit-field-achievement-und{color:#7b7b8f}.landingpage-template .node-honour-form .form-field-type-image label{color:#88c744;background-color:#fff;border-radius:8px;border:1px solid #88c744;display:flex;width:140px;height:40px;padding:0px 11.667px;justify-content:center;align-items:center}.landingpage-template .node-honour-form .form-field-type-image .description{display:none}.landingpage-template .node-honour-form .field-name-body label{display:none}.landingpage-template .node-honour-form .field-name-body textarea{padding:18px 24px;border-radius:10px;border:1px solid #dcdce6;background-color:#f3f3f6;font-size:18px}.landingpage-template .node-honour-form .field-name-body textarea::-moz-placeholder{color:#7b7b8f}.landingpage-template .node-honour-form .field-name-body textarea::placeholder{color:#7b7b8f}.landingpage-template .node-honour-form .form-item-field-honour-date-und-0{width:100%}.landingpage-template .node-honour-form .form-item-field-honour-date-und-0 .form-item{width:100%}.landingpage-template .node-honour-form .form-item-field-honour-date-und-0 #edit-field-honour-date-und-0-value{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px;width:calc(100% + 12px)}.landingpage-template .node-honour-form .form-item-field-honour-date-und-0 label{display:none}.landingpage-template .node-honour-form .form-item-field-honour-date-und-0 select{width:100%;color:#7b7b8f}.landingpage-template .node-honour-form .form-item-field-honour-date-und-0 select::after{content:"";width:16px;height:12px;position:absolute;display:block;background:#fff url(/sites/all/themes/readandspell/images/icon-down-blk.png) no-repeat;background-size:contain;left:64px;top:20px;pointer-events:none}.landingpage-template .node-honour-form .form-item-field-conformation-und .description{margin-top:-35px;font-size:14px;color:#464655}.landingpage-template .node-honour-form .form-item-field-conformation-und input[type=checkbox]+label{display:block;margin:.2em;cursor:pointer;padding:.2em;font-size:0}.landingpage-template .node-honour-form .form-item-field-conformation-und input[type=checkbox]{display:none}.landingpage-template .node-honour-form .form-item-field-conformation-und input[type=checkbox]+label:before{content:"✔";border:1px solid #dcdce6;background-color:#f0f0f0;border-radius:6px;display:inline-block;width:24px;height:24px;color:rgba(0,0,0,0);transition:.2s;text-align:center;font-size:20px}.landingpage-template .node-honour-form .form-item-field-conformation-und input[type=checkbox]+label:active:before{transform:scale(0)}.landingpage-template .node-honour-form .form-item-field-conformation-und input[type=checkbox]:checked+label:before{background-color:#fb9d00;border-color:#fb9d00;color:#fff}.landingpage-template .node-honour-form .form-item-field-conformation-und input[type=checkbox]:disabled+label:before{transform:scale(1);border-color:#aaa}.landingpage-template .node-honour-form .form-item-field-conformation-und input[type=checkbox]:checked:disabled+label:before{transform:scale(1);background-color:#bfb;border-color:#bfb}.landingpage-template .node-honour-form .form-item-field-image-honor-und-0{display:flex;align-items:center}.landingpage-template .node-honour-form .form-item-field-image-honor-und-0 .filename{padding-left:20px;color:#7b7b8f;font-size:16px;display:flex;align-items:center}.landingpage-template .node-honour-form .form-item-field-image-honor-und-0 .fileremove{display:none;margin-left:8px}.landingpage-template .node-honour-form .form-submit{display:flex;width:calc(100% - 50px);height:60px;padding:0px 26px;justify-content:center;align-items:center;align-self:stretch;border-radius:12px;border:none;background:#88c744;color:#fff;font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:20px}.landingpage-template .node-honour-form .form-submit:disabled,.landingpage-template .node-honour-form .form-submit[disabled]{opacity:.5}.node-type-page-with-hero-image.section-honour-roll #cboxWrapper,.node-type-page-with-hero-image.section-honour-roll #colorbox,.node-type-page-with-hero-image.section-honour-roll #cboxContent,.node-type-page-with-hero-image.section-honor-roll #cboxWrapper,.node-type-page-with-hero-image.section-honor-roll #colorbox,.node-type-page-with-hero-image.section-honor-roll #cboxContent{width:100% !important;height:790px !important;max-width:600px}.node-type-page-with-hero-image.section-honour-roll #colorbox #cboxLoadedContent,.node-type-page-with-hero-image.section-honor-roll #colorbox #cboxLoadedContent{min-width:auto !important;padding-left:40px;padding-right:40px}.node-type-page-with-hero-image.section-honour-roll #cboxMiddleRight,.node-type-page-with-hero-image.section-honour-roll #cboxMiddleLeft,.node-type-page-with-hero-image.section-honor-roll #cboxMiddleRight,.node-type-page-with-hero-image.section-honor-roll #cboxMiddleLeft{height:auto !important}.node-type-page-with-hero-image.section-honour-roll #cboxTopCenter,.node-type-page-with-hero-image.section-honor-roll #cboxTopCenter{height:0}.node-type-page-with-hero-image.section-honour-roll #cboxClose,.node-type-page-with-hero-image.section-honor-roll #cboxClose{bottom:calc(100% - 25px);right:20px;background-image:url(/sites/all/themes/readandspell/images/ic-close-24-px.svg);background-repeat:no-repeat;background-position:center center;width:20px;height:20px}.node-type-page-with-hero-image.section-honour-roll #cboxClose:hover,.node-type-page-with-hero-image.section-honor-roll #cboxClose:hover{background-position:center center}.node-type-page-with-hero-image.section-honour-roll .messages--status.messages.status,.node-type-page-with-hero-image.section-honor-roll .messages--status.messages.status{background-image:none;background-color:rgba(0,0,0,0);margin:0;padding:0;border:none}.node-type-page-with-hero-image.section-honour-roll .messages--status.messages.status .overlay,.node-type-page-with-hero-image.section-honor-roll .messages--status.messages.status .overlay{opacity:.5;visibility:visible;display:block;position:fixed;width:100%;height:100%;background:#000;top:0;left:0;z-index:12}.node-type-page-with-hero-image.section-honour-roll .messages--status.messages.status .box,.node-type-page-with-hero-image.section-honor-roll .messages--status.messages.status .box{position:absolute;top:90px;left:0;background-color:#fff;width:600px;height:307px;z-index:15;right:0;margin-left:auto;margin-right:auto;padding:35px 40px}.node-type-page-with-hero-image.section-honour-roll .messages--status.messages.status .box h2,.node-type-page-with-hero-image.section-honor-roll .messages--status.messages.status .box h2{font-family:"core_sans_a_55_mediumregular",sans-serif !important;font-size:30px !important}.node-type-page-with-hero-image.section-honour-roll .messages--status.messages.status .box p,.node-type-page-with-hero-image.section-honor-roll .messages--status.messages.status .box p{padding:0 !important}.node-type-page-with-hero-image.section-honour-roll .messages--status.messages.status .box .gotit,.node-type-page-with-hero-image.section-honor-roll .messages--status.messages.status .box .gotit{cursor:pointer;width:100%}.fileremove{display:inline-block;background:url(/sites/all/themes/readandspell/images/crossmark.svg) no-repeat;width:24px;height:24px;cursor:pointer}.quote-form{visibility:hidden;overflow:hidden;max-height:0;transition:max-height .2s}.quote-form.quote-visible{visibility:visible;max-height:1200px;height:auto;transition:max-height .5s;margin-bottom:-120px}.page-banner-schools{position:relative;margin-top:-25px}.page-banner-schools .grid-50-50{gap:15px}.page-banner-schools .page-banner-image{position:relative;z-index:-1}.page-banner-schools .page-banner-image picture{display:flex}.page-banner-schools .page-banner-text{height:100%;max-width:420px;top:0;left:150px;color:#fff;display:flex;flex-direction:column;justify-content:center}@media all and (min-width:768px) {
 .page-banner-schools .page-banner-text{position:absolute} 
}.page-banner-schools .page-banner-text h2{margin-bottom:15px}.page-banner-schools .page-banner-text p{padding:0 !important;margin-bottom:30px !important}.page-banner-schools .page-banner-wrapper{margin:auto;max-width:1180px;display:block;left:0;right:0;top:0;bottom:0;height:100%}@media all and (max-width:767px) {
 .page-banner-schools .page-banner-wrapper{background-color:#088cca;padding:40px 30px} 
}@media all and (min-width:768px) {
 .page-banner-schools .page-banner-wrapper{position:absolute} 
}.mostpopular{position:absolute;left:50%;transform:translate(-50%,-50%);top:0px;background-color:#fb9d00;font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:14px;line-height:20px;padding:0 8px;color:#fff;text-align:center;height:21px;border-radius:4px}.plan-button{cursor:pointer}.orton-quiz{min-height:640px;padding-top:40px}@media all and (max-width:767px) {
 .orton-quiz{margin-left:auto !important;margin-right:auto !important} 
}.orton-quiz .webform-client-form{max-width:-moz-max-content;max-width:max-content}@media all and (max-width:767px) {
 .orton-quiz .webform-client-form{padding:0 10px} 
}.orton-quiz .webform-client-form .form-actions{padding-bottom:0;margin-left:inherit;display:flex;justify-content:space-around;margin-right:0;width:100%}.orton-quiz .webform-client-form .form-actions .webform-previous{background-color:rgba(0,0,0,0);background-image:url(/sites/all/themes/readandspell/images/back-arrow.svg);background-repeat:no-repeat;background-size:24px 24px;width:24px !important;height:24px;border:none;text-decoration:none;font-size:0px;font-weight:normal;display:inline-block;position:absolute;top:40px;left:0;z-index:1;text-align:center;width:-moz-fit-content;width:fit-content}@media all and (max-width:767px) {
 .orton-quiz .webform-client-form .form-actions .webform-previous{top:0px;left:30px} 
}.orton-quiz .webform-client-form .form-required{display:none}.orton-quiz .webform-client-form .markup-wrapper{display:flex;max-width:1180px;padding:40px 60px 40px 40px;align-items:flex-start;gap:60px;flex-direction:column;border-radius:8px;background:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.05)}@media all and (max-width:767px) {
 .orton-quiz .webform-client-form .markup-wrapper .right{max-width:100%} 
}@media all and (min-width:768px) {
 .orton-quiz .webform-client-form .markup-wrapper{flex-direction:row} 
}@media all and (min-width:768px) {
 .orton-quiz .webform-client-form .markup-wrapper img{min-width:440px} 
}.orton-quiz .webform-client-form .markup-wrapper p{padding:0 !important}.orton-quiz .webform-client-form input[type=text],.orton-quiz .webform-client-form input[type=email]{background-color:#f3f3f6;border:1px solid #dcdce6;border-radius:10px;height:60px;line-height:60px;font-size:18px;font-family:"core_sans_a_45_regularregular",sans-serif;font-weight:400;padding-left:20px;margin-bottom:16px}.orton-quiz .webform-client-form .form-actions .webform-next{height:60px;border:none;padding:0 50px;font-size:20px}@media all and (max-width:767px) {
 .orton-quiz .webform-client-form .form-actions .webform-next{width:216px} 
}.orton-quiz .webform-client-form .form-item:not(.row){margin:0}.orton-quiz .form-item.webform-component>label,.orton-quiz .form-item.webform-component h3{color:#464655;text-align:center;font-family:"core_sans_a_55_mediumregular",sans-serif !important;font-size:24px;font-weight:400;line-height:36px;letter-spacing:-0.56px;max-width:780px;margin:auto;padding-bottom:35px}@media all and (min-width:768px) {
 .orton-quiz .form-item.webform-component>label,.orton-quiz .form-item.webform-component h3{font-size:30px} 
}.orton-quiz .form-radios{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}@media all and (min-width:768px) {
 .orton-quiz .form-radios{justify-content:space-between} 
}.orton-quiz .form-radios>div label{border-radius:8px;border:1px solid #dcdce6;background-color:#fff;background-repeat:no-repeat;background-image:url(/sites/all/themes/readandspell/images/radio-off.svg);background-position:16px;min-width:196px;min-height:64px;padding:16px 20px 16px 66px;display:flex;text-align:left;flex-direction:column;justify-content:flex-end;font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:-0.12px;color:#464655;cursor:pointer}.orton-quiz .form-radios>div input{display:none}.orton-quiz .form-radios>div input:checked+label{background-image:url(/sites/all/themes/readandspell/images/radio-on.svg);border:4px solid #88c744}.orton-quiz .form-radios .form-item{margin-left:auto;margin-right:auto}@media all and (max-width:767px) {
 .orton-quiz .form-radios .form-item{width:calc(100% - 20px)} 
}@media all and (max-width:767px) {
 .orton-quiz .form-radios .form-item.form-item-submitted-reading-spelling{width:auto} 
}.orton-quiz #edit-submitted-reading-spelling>div label{text-align:center;font-size:22px;padding-bottom:20px;padding-left:0;background-size:contain;background-position:0 0;min-width:316px;min-height:245px}@media all and (max-width:767px) {
 .orton-quiz #edit-submitted-reading-spelling>div label[for=edit-submitted-reading-spelling-1],.orton-quiz #edit-submitted-reading-spelling>div label[for=edit-submitted-reading-spelling-2],.orton-quiz #edit-submitted-reading-spelling>div label[for=edit-submitted-reading-spelling-3]{max-width:316px} 
}.orton-quiz #edit-submitted-reading-spelling>div:nth-child(1) label{background-image:url(/sites/default/files/images/quiz-01.webp)}.orton-quiz #edit-submitted-reading-spelling>div:nth-child(2) label{background-image:url(/sites/default/files/images/quiz-02.webp)}.orton-quiz #edit-submitted-reading-spelling>div:nth-child(3) label{background-image:url(/sites/default/files/images/quiz-03.webp)}.orton-quiz #edit-submitted-is-your-child-better{max-width:620px;margin:auto}.orton-quiz #edit-submitted-is-your-child-better>div label{min-width:302px}.orton-quiz .webform-component--your-name,.orton-quiz .webform-component--email-address,.orton-quiz .webform-component--privacy-text{max-width:580px;margin:auto}.orton-quiz .webform-component--privacy-checkbox{max-width:580px}.orton-quiz .webform-component--privacy-checkbox #edit-submitted-privacy-checkbox{float:left}.orton-quiz .webform-component--privacy-checkbox #edit-submitted-privacy-checkbox input{display:none}.orton-quiz .webform-component--privacy-checkbox #edit-submitted-privacy-checkbox label{display:block;border:none;min-width:auto;width:24px;height:24px;margin-right:12px;background-image:url(/sites/all/themes/readandspell/images/checkbox-off.svg);background-repeat:no-repeat;text-indent:-99999px}.orton-quiz .webform-component--privacy-checkbox #edit-submitted-privacy-checkbox input:checked+label{background-image:url(/sites/all/themes/readandspell/images/checkbox-on.svg)}.orton-quiz .webform-component--privacy-checkbox .description{font-size:16px;padding-left:38px}.h3mark{display:block;width:48px;height:4px;background-color:#f7a900;font-size:0;text-indent:-99999px;margin-bottom:20px}.choose-plan-wrapper{display:flex;flex-direction:row;gap:10px;justify-content:center;align-items:center;padding-top:50px;padding-bottom:36px}@media all and (max-width:767px) {
 .choose-plan-wrapper{flex-direction:column;padding-top:90px} 
}.choose-plan-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;height:50px;padding:0px 60px 0px 24px;border:none;border-radius:10px;background:#f3f3f6;border:1px solid #dcdce6}.choose-plan-wrapper .select-wrapper{position:relative}.choose-plan-wrapper .select-wrapper::after{content:"";display:block;width:24px;height:24px;position:absolute;background-image:url(/sites/all/themes/readandspell/images/drop-down-black.svg);background-repeat:no-repeat;background-size:24px 24px;right:10px;top:13px;pointer-events:none}.plans-block-wrapper{max-width:1180px;margin:auto;background-color:#fff}.plans-block-wrapper>div{text-align:center;color:#000;min-height:300px;display:none}.request-quote{position:relative}.request-quote .quote-wrapper{display:grid;grid-template-columns:1fr}@media all and (min-width:768px) {
 .request-quote .quote-wrapper{grid-template-columns:1fr 1fr;height:380px} 
}.request-quote .quote-left{background-image:url(/sites/all/themes/readandspell/images/business-quote-left.svg);background-repeat:no-repeat;background-size:auto 380px;width:147px;height:380px;position:absolute}@media all and (max-width:1280px) {
 .request-quote .quote-left{display:none} 
}.request-quote .quote-text{align-self:center;padding-left:50px}@media all and (max-width:767px) {
 .request-quote .quote-text{order:1;padding:40px 30px}.request-quote .quote-text .ttrs_button{width:100%} 
}@media all and (min-width:960px) {
 .request-quote .quote-text{padding-left:150px} 
}.request-quote .quote-text h3{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:30px;font-weight:400;line-height:36px;letter-spacing:-0.56;margin-bottom:15px}.request-quote .quote-text>div{margin-bottom:30px}@media all and (max-width:767px) {
 .request-quote .quote-right{order:0} 
}@media all and (min-width:768px) {
 .request-quote .quote-right{position:absolute;left:100vw} 
}@media all and (min-width:1600px) {
 .request-quote .quote-right{left:calc(100vw - 120px)} 
}.custom-solution{width:calc(100% - 30px);max-width:1180px;margin:36px auto;display:flex;flex-direction:column;row-gap:20px;padding:0 0 20px 0;background-color:#fff;color:#464655}@media all and (min-width:880px) {
 .custom-solution{margin:30px auto 50px auto;width:auto;-moz-column-gap:36px;column-gap:36px;flex-direction:row;align-items:center;height:120px;padding:0 40px 0 0} 
}.custom-solution .col-1{width:100%;align-self:self-start}@media all and (min-width:880px) {
 .custom-solution .col-1{width:460px}.custom-solution .col-1 img{min-width:260px;width:260px;height:120px} 
}.custom-solution .col-2{font-family:"core_sans_a_55_mediumregular",sans-serif;font-size:17px;line-height:22px;letter-spacing:-0.1px;padding:0 20px}@media all and (min-width:880px) {
 .custom-solution .col-2{padding:0;font-size:19px;line-height:24px} 
}.custom-solution .col-3{padding:0 20px;min-width:300px}@media all and (min-width:880px) {
 .custom-solution .col-3{padding:0} 
}.custom-solution .col-3 .ttrs_button{width:100%}@media all and (max-width:980px) {
 .section-affiliate-program.landingpage-template.landingpage-23 #content .home-course-2018 .page-callout .transparent{max-width:390px;margin-left:0} 
}@media all and (max-width:1200px) {
 .section-affiliate-program.landingpage-template.landingpage-23 #content .home-course-2018 .page-callout .transparent{margin-left:0} 
}@media all and (max-width:767px) {
 .section-affiliate-program .page-hero-image.img-full{height:940px !important;max-height:940px !important} 
}.section-affiliate-program .cta-white{display:inline-flex;margin-right:10px;padding:0 20px;min-width:200px}@media all and (max-width:767px) {
 .section-affiliate-program .cta-white{margin-bottom:10px} 
}.section-affiliate-program .how-does{margin-top:40px}@media all and (min-width:768px) {
 .section-affiliate-program .how-does{margin-top:70px} 
}.section-affiliate-program .how-does .grid-50-50{gap:10px}@media all and (min-width:768px) {
 .section-affiliate-program .how-does .grid-50-50{gap:20px} 
}.section-affiliate-program .comission{font-size:12px;line-height:17px;max-width:720px;margin:140px auto 40px auto}@media all and (min-width:768px) {
 .section-affiliate-program .comission{font-size:14px;line-height:19px;margin:70px auto 70px auto} 
}
/*})'"*/
.landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-callout{top:0}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-callout>div{position:relative;top:110px;padding-top:0}@media all and (min-width:768px) {
 .landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-callout>div{top:40px} 
}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-callout .callout-text{max-width:75%}@media all and (max-width:767px) {
 .landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-hero-image.img-full{height:710px;max-height:710px} 
}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-hero-image.img-full .badge-home{top:auto;bottom:-140px;left:126px}@media all and (min-width:768px) {
 .landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-hero-image.img-full .badge-home{bottom:-150px;left:inherit;right:40px} 
}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-hero-image.img-full .badge-home img{height:130px !important;width:130px !important}@media all and (min-width:768px) {
 .landingpage-template.section-the-ttrs-method #content .home-course-2018 .page-hero-image.img-full .badge-home img{height:156px !important;width:156px !important} 
}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .logo-header{left:42px;width:154px;height:42px}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.how-does,.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.bg-grey{padding:30px 10px 33px 10px}@media all and (min-width:768px) {
 .landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.how-does,.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.bg-grey{padding:70px 0} 
}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.how-does>div,.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.bg-grey>div{max-width:1180px}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.how-does .grid-3>div,.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.bg-grey .grid-3>div{background-color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.0509803922);text-align:center;padding:30px 20px}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.how-does .grid-3>div h3,.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.bg-grey .grid-3>div h3{padding:0;margin-top:13px;margin-bottom:12px;line-height:normal}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.how-does .grid-3>div div,.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.bg-grey .grid-3>div div{font-size:16px}.landingpage-template.section-the-ttrs-method #content .home-course-2018 .over-bg.bg-grey .grid-3>div{box-shadow:0px 0px 20px 0px rgba(0,0,0,.0509803922)}.grid-3{display:grid;grid-template-columns:1fr;grid-row-gap:10px}@media all and (min-width:768px) {
 .grid-3{grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px} 
}.grid-3>div:nth-of-type(1){-ms-grid-column:1}.grid-3>div:nth-of-type(2){-ms-grid-column:3}.grid-3>div:nth-of-type(3){-ms-grid-column:5}@media all and (min-width:768px) {
 #content .method-3{padding-top:30px} 
}#content .method-3 .g-row{display:grid;grid-template-columns:1fr;grid-column-gap:20px;margin-bottom:40px}@media all and (min-width:768px) {
 #content .method-3 .g-row{grid-template-columns:50% auto;margin-bottom:50px} 
}#content .method-3 .g-row>div:nth-of-type(1){-ms-grid-column:3}#content .method-3 .g-row>div:nth-of-type(2){-ms-grid-column:1}#content .method-3 .g-row:nth-of-type(2)>div:nth-of-type(1){-ms-grid-column:1}#content .method-3 .g-row:nth-of-type(2)>div:nth-of-type(2){-ms-grid-column:3}@media all and (min-width:768px) {
 #content .method-3 .g-row .img-1,#content .method-3 .g-row .img-3{order:2;padding-left:30px} 
}@media all and (min-width:768px) {
 #content .method-3 .g-row .img-2{padding-right:30px} 
}#content .method-3 .g-row .text-box{align-self:center;font-size:17px}#content .method-3 .g-row h2{font-size:27px;font-family:"ProximaNovaLtSemibold";line-height:1.19;position:relative;margin-top:35px}@media all and (min-width:768px) {
 #content .method-3 .g-row h2{margin-top:0} 
}#content .method-3 .g-row h2:before{content:"";display:block;width:50px;height:4px;background-color:#fb9d00;position:absolute;top:-20px;left:0}.landingpage-template.section-the-ttrs-method #content .over-bg.bg-grey.appropriate h2.title{padding-top:0px;padding-bottom:30px}.landingpage-template.section-the-ttrs-method #content .over-bg.bg-grey.appropriate .grid-3{grid-row-gap:0}@media all and (max-width:767px) {
 .landingpage-template.section-the-ttrs-method #content .over-bg.bg-grey.appropriate .grid-3{padding:0 10px} 
}.landingpage-template.section-the-ttrs-method #content .over-bg.bg-grey.appropriate .grid-3>div{background-color:rgba(0,0,0,0);text-align:left;padding:0}.landingpage-template.section-the-ttrs-method #content .over-bg.bg-grey.appropriate .grid-3>div li:last-of-type{margin-bottom:0}.landingpage-template.section-the-ttrs-method #content .learning{padding:70px 0}.landingpage-template.section-the-ttrs-method #content .learning h2.title{padding:0 0 40px 0;max-width:inherit !important}.grid-2{display:grid;grid-template-columns:1fr;grid-column-gap:20px;margin-bottom:40px}@media all and (min-width:768px) {
 .grid-2{grid-template-columns:50% auto;margin-bottom:0px}.grid-2 ul{order:2} 
}.grid-2>ul{-ms-grid-column:3}.grid-2>div{-ms-grid-column:1}.grid-2 ul{margin-top:0;list-style-type:none;padding-left:0}.grid-2 li{background:rgba(0,0,0,0) url(/sites/all/themes/readandspell/images/ico-plus.svg) scroll no-repeat left 3px;padding-left:30px;margin-bottom:17px}#content .sitemap{margin-bottom:0;padding:50px 20px 30px 20px !important}@media all and (min-width:960px) {
 #content .sitemap{padding:50px 0 30px 0 !important} 
}#content .sitemap .grid-4{display:flex;flex-flow:column wrap;border-bottom:1px solid #dcdcdc;padding-bottom:10px;height:600px}#content .sitemap .grid-4 .cell{width:50%}@media all and (min-width:768px) {
 #content .sitemap .grid-4{-moz-column-count:inherit;column-count:inherit;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:inherit}#content .sitemap .grid-4 .cell{width:inherit} 
}#content .sitemap h4{font-size:15px;margin-top:0;margin-bottom:8px}@media all and (min-width:768px) {
 #content .sitemap h4{font-size:17px} 
}#content .sitemap ul{margin-top:0;list-style-type:none;padding-left:0}#content .sitemap ul li{font-size:12px;line-height:2em}@media all and (min-width:768px) {
 #content .sitemap ul li{font-size:15px} 
}#content .sitemap ul a{color:#5a5a5a}#content .sitemap ul a:hover{color:#000}#content .sitemap .ico:not(:last-of-type){margin-right:3px}#content .sitemap .ico img{width:28px;height:28px}@media all and (min-width:768px) {
 #content .sitemap .ico img{width:36px;height:36px}#content .sitemap .ico img:not(:last-of-type){margin-right:5px} 
}#content .sitemap .ico-fb:hover img{content:url("/sites/all/themes/readandspell/images/ico-social-facebook.svg")}#content .sitemap .ico-tw:hover img{content:url("/sites/all/themes/readandspell/images/ico-social-twitter.svg")}#content .sitemap .ico-in:hover img{content:url("/sites/all/themes/readandspell/images/ico-social-instagram.svg")}#content .sitemap .ico-yt:hover img{content:url("/sites/all/themes/readandspell/images/ico-social-youtube.svg")}.landingpage-template.landingpage-23.section-the-ttrs-method #content .home-course-2018 .page-callout .transparent{padding-top:0 !important}@media all and (max-width:767px) {
 .landingpage-23.section-the-ttrs-method #content .home-course-2018 .page-hero-image.img-full img{-o-object-position:center -70px;object-position:center -70px} 
}
/*})'"*/
