/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#c4c4c4;}h1,.h1,h2,.h2,h3,.h3{margin-top:16px;margin-bottom:8px;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%;}h4,.h4,h5,.h5,h6,.h6{margin-top:8px;margin-bottom:8px;}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%;}h1,.h1{font-size:38px;}h2,.h2{font-size:32px;}h3,.h3{font-size:26px;}h4,.h4{font-size:22px;}h5,.h5{font-size:18px;}h6,.h6{font-size:14px;}p{margin:0 0 8px;}.lead{margin-bottom:16px;font-size:18px;font-weight:300;line-height:1.4;}@media (min-width:768px){.lead{font-size:24px;}}small,.small{font-size:87%;}mark,.mark{background-color:#fcf8e3;padding:0.2em;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.text-nowrap{white-space:nowrap;}.text-lowercase{text-transform:lowercase;}.text-uppercase{text-transform:uppercase;}.text-capitalize{text-transform:capitalize;}.text-muted{color:#c4c4c4;}.text-primary{color:#2D7959;}a.text-primary:hover{color:#1f543e;}.text-success{color:#3c763d;}a.text-success:hover{color:#2b542c;}.text-info{color:#31708f;}a.text-info:hover{color:#245269;}.text-warning{color:#8a6d3b;}a.text-warning:hover{color:#66512c;}.text-danger{color:#a94442;}a.text-danger:hover{color:#843534;}.bg-primary{color:#fff;background-color:#2D7959;}a.bg-primary:hover{background-color:#1f543e;}.bg-success{background-color:#dff0d8;}a.bg-success:hover{background-color:#c1e2b3;}.bg-info{background-color:#d9edf7;}a.bg-info:hover{background-color:#afd9ee;}.bg-warning{background-color:#fcf8e3;}a.bg-warning:hover{background-color:#f7ecb5;}.bg-danger{background-color:#f2dede;}a.bg-danger:hover{background-color:#e4b9b9;}.page-header{padding-bottom:7px;margin:32px 0 16px;border-bottom:1px solid #eeeeee;}ul,ol{margin-top:0;margin-bottom:8px;}ul ul,ol ul,ul ol,ol ol{margin-bottom:0;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;margin-left:-5px;}.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px;}dl{margin-top:0;margin-bottom:16px;}dt,dd{line-height:1.5;}dt{font-weight:bold;}dd{margin-left:0;}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.dl-horizontal dd{margin-left:180px;}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #c4c4c4;}.initialism{font-size:90%;text-transform:uppercase;}blockquote{padding:8px 16px;margin:0 0 16px;font-size:20px;border-left:5px solid #eeeeee;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0;}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.5;color:#c4c4c4;}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0';}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0;text-align:right;}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:'';}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014';}address{margin-bottom:16px;font-style:normal;line-height:1.5;}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block;}body{line-height:1;}abbr[title],dfn[title]{border-bottom:1px dotted #ccc;cursor:help;}sub{vertical-align:sub;font-size:smaller;}sup{vertical-align:super;font-size:smaller;}cite{font-style:normal;}:focus{outline:0;}abbr,acronym{cursor:help;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}th,td{vertical-align:top;}html{font-family:'Nunito',sans-serif;color:#333333;font-size:13px;}body{margin-top:0;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:18px;}p,ul,ol{margin-top:0;margin-bottom:18px;overflow-wrap:break-word;}ol{margin-left:10px;padding-left:20px;}ol li{margin:0;padding:0 0 10px 10px;}ul{margin-left:20px;padding-left:10px;}ul li{margin:0;padding:0 0 10px 0;}em,q{font-style:italic;}b,strong{font-weight:bold;}a{color:#FA871E;text-decoration:none;}a:hover{color:#FA871E;text-decoration:underline;}hr{margin:40px 0;height:2px;border:0;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');}img{max-width:100%;height:auto;}img.right{float:right;margin:0 0 20px 20px;}img.left{float:left;margin:0 20px 20px 0;}table{max-width:100%;width:auto !important;margin-bottom:20px;}table thead tr th{font-weight:bold;width:auto !important;padding:10px;display:block;}@media (min-width:768px){table thead tr th{display:table-cell;}}table tbody tr td,table tbody tr th{padding:10px;width:auto !important;overflow:hidden;display:block;}@media (min-width:768px){table tbody tr td,table tbody tr th{display:table-cell;}}iframe{max-width:100%;}.clear-both{clear:both;height:1px;}.clear-left{clear:left;height:1px;}.clear-right{clear:right;height:1px;}.rtecenter{text-align:center;}.element-invisible{display:none;}.container{padding-left:0;padding-right:0;}@media (min-width:768px){.container{padding-left:10px;padding-right:10px;}}.page-node-draft #block-system-main{background:#fdf0fb;}.mobile-only{display:block;}@media (min-width:1024px){.mobile-only{display:none !important;}}.desktop-only{display:none;}@media (min-width:1024px){.desktop-only{display:block;}}.small{margin-bottom:3px;line-height:15px;font-size:12px;}.links.inline{clear:both;}#top-advert{text-align:center;overflow:hidden;margin:0;height:45px;position:sticky;top:0;z-index:100;}@media (min-width:768px){#top-advert{margin:20px 0 0 0;height:auto;}}#top-advert .block{overflow:hidden;}#top-advert div{display:block;margin:auto;width:320px !important;}@media (min-width:768px){#top-advert div{width:728px !important;}}#top-advert ins{width:320px !important;}@media (min-width:768px){#top-advert ins{width:728px !important;}}#top-advert iframe{max-width:none;transform:scale(0.44);transform-origin:0 0;width:728px;}@media (min-width:768px){#top-advert iframe{transform:none;transform-origin:50% 50% 0;width:100%;}}#maintContent-wrapper{clear:both;overflow:hidden;}@media (min-width:768px){#maintContent-wrapper .row{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-v.png');background-repeat:repeat-y;background-position:58.333% center;}}@media (min-width:1024px){#maintContent-wrapper .row{background-position:66.666% center;}}#maintContent-wrapper .row .row{background-image:none;}body.content_fullwidth #maintContent-wrapper .row{background-image:none;}@media (min-width:768px){body.content_fullwidth #mainContent .gutter{padding:20px 0;}}#mainContent{font-size:16px;line-height:20px;}#mainContent .gutter{padding:20px 20px 0 20px;}@media (min-width:768px){#mainContent .gutter{padding:20px 10px 20px 0;}}#mainContent h1.title{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#DC1477;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:20px;}#mainContent h1{font-size:24px;line-height:28px;}#mainContent h2{font-size:20px;line-height:24px;}#mainContent h3{font-size:18px;line-height:22px;}#mainContent h4{font-size:17px;line-height:21px;}#mainContent h5{font-size:16px;line-height:20px;font-weight:bold;}#mainContent .block{margin-bottom:20px;}#mainContent .field-name-body{overflow:hidden;}.content-advert{margin:0 auto 20px auto;width:300px;overflow:hidden;}aside{clear:both;}@media (min-width:768px){aside{clear:none;}}aside .gutter{padding:0 20px;}@media (min-width:768px){aside .gutter{padding:20px 0 0 10px;}}aside .block{padding:10px;margin-bottom:20px;background:#eee;}aside .block.no-padding{padding:0;}aside .block.no-background{background:transparent;}aside .block.full-width-image img{width:100%;}aside .block img{display:block;}aside .block.block-search{background:#1AA0DD;color:#fff;display:none;}@media (min-width:768px){aside .block.block-search{display:block;}}aside .block.block-search label{display:inline-block;color:#fff;padding:0;}aside .block.block-search .form-item{display:inline;padding:0;}aside .block.block-search .form-text{height:25px;border:0;line-height:23px;padding:0 5px;font-size:12px;color:#404040;margin-left:5px;margin-right:5px;width:140px;}@media (min-width:768px){aside .block.block-search .form-text{width:140px;}}@media (min-width:1024px){aside .block.block-search .form-text{width:150px;}}@media (min-width:1200px){aside .block.block-search .form-text{width:210px;}}aside .block.block-search .form-actions{display:inline;}aside .block.block-search .form-actions .form-submit{padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}aside .block.how-to-videos{padding:0;border:1px solid #404040;background:#fff;}aside .block.how-to-videos h3{background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);color:#fff;border-bottom:1px solid #404040;padding:15px 20px;margin:0;text-shadow:1px 1px #404040;font-size:18px;line-height:24px;}@media (min-width:1024px){aside .block.how-to-videos h3{font-size:20px;line-height:26px;}}aside .block.how-to-videos ul{margin:0;padding:10px 20px 20px 20px;}aside .block.how-to-videos ul li{padding:0 0 10px 0;margin:0;list-style:none;font-size:14px;}aside .block.how-to-videos ul li::before{font-size:10px;content:'\25B6';padding-right:10px;}aside .block.how-to-videos ul li a{font-weight:bold;}aside .block.sidebar-weekly-dashboard{background:#E8F5FB;padding:0;}aside .block.sidebar-weekly-dashboard h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#A0BE3C;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}aside .block.sidebar-weekly-dashboard h3::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -350px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-3px;float:right;width:30px;height:30px;}aside .block.sidebar-weekly-dashboard .block-content{padding:20px 20px 30px 20px;}aside .block#block-sidebarfinder{background:#E8F5FB;padding:0;}aside .block#block-sidebarfinder h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#A0BE3C;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}aside .block#block-sidebarfinder form select{width:100% !important;}aside .block#block-sidebarfinder form .form-item-filter{padding:0 !important;}aside .block#block-sidebarfinder form .js-form-item-subject{padding-bottom:10px !important;}aside .block#block-sidebarfinder form .form-submit{top:0;}aside .block#block-sidebarfinder .shs-widget-container{display:block;margin:0;}aside .block#block-sidebarfinder .shs-widget-container:last-child{padding:0 0 15px 0;}aside .block#block-sidebarfinder .shs-widget-container:last-child:before{display:block;position:relative;top:0;padding:0 0 4px 0;}aside .block#block-sidebarfinder .shs-widget-container:first-child{padding:0 0 15px 0;}aside .block#block-sidebarfinder .shs-widget-container:first-child:before{display:none;}aside .block.block-cart{background:#E8F5FB;padding:0;}aside .block.block-cart h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#1AA0DD;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}aside .block.block-cart h3::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -250px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-3px;float:right;width:30px;height:30px;}aside .block.block-cart .view{padding:10px;}aside .block.block-cart .view table{width:100% !important;border:0;}aside .block.block-cart .view table tr td{padding:0 5px 10px 0;border:0;}aside .block.block-cart .view table tr td.views-field-quantity{width:30px !important;}aside .block.block-cart .view table tr td.views-field-total-price__number{text-align:right;padding-right:0;}aside .block.block-cart .line-item-summary{margin:0;overflow:hidden;}aside .block.block-cart .line-item-summary ul.links{margin:20px 0 0 0;padding:0;float:right;}aside .block.block-cart .line-item-summary ul.links li{margin-left:10px;float:left;display:block;list-style:none;}aside .block.block-cart .line-item-summary ul.links li a{display:inline-block;border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}aside .block.block-cart .line-item-summary ul.links li a:hover{background:#F17300;color:#fff;text-decoration:none;}aside .block#block-block-55,aside .block-homework-gnome-sidebar{background-position:left top;background-repeat:no-repeat;background-size:200% auto;text-indent:-9999px;width:100%;text-align:center;padding:0;}aside .block#block-block-55 a,aside .block-homework-gnome-sidebar a{display:block;height:0;padding-bottom:24%;width:100%;}aside .block a.pencil_plain{background-repeat:no-repeat;background-position:right -200px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite.svg');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite.png');height:69px;width:100%;display:block;color:#fff;overflow:hidden;}aside .block a.pencil_plain:hover{text-decoration:none;}aside .block a.pencil_plain span{display:block;padding:12px 20px;}aside .block a.pencil_plain h3{font-size:16px;line-height:16px;margin-bottom:5px;font-weight:bold;}aside .block a.pencil_plain h4{font-size:23px;line-height:30px;margin:0;font-weight:bold;}aside .block a.pencil_plain .form-submit{margin:0 0 0 10px;display:inline-block;vertical-align:middle;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}aside #block-block-55{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/blocks/sidebar-sub.png');}aside #block-block-55:hover{background-position:right top;}aside .block.block-google-admanager{max-width:100%;overflow:hidden;}aside .block.block-google-admanager div,aside .block.block-google-admanager ins{display:block !important;}aside .block-homework-gnome-sidebar{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/blocks/sidebar-homework-gnome.webp');}aside .block-homework-gnome-sidebar:hover{background-position:right top;}aside .block-homework-gnome-sidebar a{padding-bottom:40%;}aside .block#block-block-68{padding:0;background:#E8F5FB;}aside .block#block-block-68 h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#1AA0DD;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}aside .block#block-block-68 h3::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -50px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-3px;float:right;width:23px;height:23px;}aside .block#block-block-68 .block-news-feed{padding:10px;}aside .block#block-block-68 .block-news-feed h3{padding:0;color:#404040;background:none transparent;}aside .block#block-block-68 .block-news-feed h3::after{display:none;}aside .block#block-block-68 .block-news-feed h3.facebook{background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/facebook-header-alt.png') no-repeat left;margin-bottom:10px;padding:10px 30px;font-size:14px;font-weight:bold;}aside .block#block-block-68 .block-news-feed h3.twitter{background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/twitter-header-alt.png') no-repeat left;margin-bottom:10px;padding:10px 30px;font-size:14px;font-weight:bold;}aside .block#block-block-68 .fb_iframe_widget{margin-bottom:20px;}aside .block#block-block-68 .view-tweets ul{margin:0;padding:0;}aside .block#block-block-68 .view-tweets ul li{background:#fff;border-bottom:1px solid #ccc;padding:10px;margin:0;list-style:none;}aside .block#block-block-68 .view-tweets ul li.views-row-last{border-bottom:0;}aside .block.block-testimonials-sidebar{padding:0;background:#E8F5FB;}aside .block.block-testimonials-sidebar h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#1AA0DD;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}aside .block.block-testimonials-sidebar h3::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -50px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-3px;float:right;width:23px;height:23px;}aside .block.block-testimonials-sidebar .view-content{padding:20px;padding-bottom:0;}aside .block.block-testimonials-sidebar .view-content .views-row{padding-bottom:20px;}aside .block.block-testimonials-sidebar .view-content .views-row p{margin:0;line-height:18px;}aside .block.block-testimonials-sidebar .more-link{padding:20px;padding-top:0;text-align:right;}aside .block.block-testimonials-sidebar .media_embed{width:100%;height:145px;margin-bottom:4px;}aside .block.block-testimonials-sidebar .media_embed iframe{width:100%;height:100%;}aside .block.competitions-sidebar-block{padding:0;background:#E8F5FB;}aside .block.competitions-sidebar-block h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#1AA0DD;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}aside .block.competitions-sidebar-block h3::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -300px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-3px;float:right;width:20px;height:24px;}aside .block.competitions-sidebar-block .view-content{padding:20px;padding-bottom:0;}aside .block.competitions-sidebar-block .view-content .views-row{overflow:hidden;padding-bottom:20px;}aside .block.competitions-sidebar-block .view-content .views-row .views-field-title{font-size:16px;line-height:20px;font-weight:bold;margin-bottom:10px;}aside .block.competitions-sidebar-block .view-content .views-row .views-field-title a{color:#404040;}aside .block.competitions-sidebar-block .view-content .views-row .views-field-field-teaser{line-height:18px;}aside .block.competitions-sidebar-block .view-content .views-row img{float:right;border:1px solid #1AA0DD;margin:0 0 10px 10px;}aside .block.competitions-sidebar-block .view-footer{padding:20px;padding-top:0;text-align:right;}aside .block.competitions-sidebar-block .view-footer p{margin:0;}aside .block.block-poll{padding:0;background:#E3EACb;}aside .block.block-poll h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#A0BE3C;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}aside .block.block-poll h3::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -350px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-5px;float:right;width:28px;height:28px;}aside .block.block-poll .title{font-size:16px;font-weight:bold;padding-bottom:20px;}aside .block.block-poll form .form-item{padding:0;}aside .block.block-poll form .form-item label{display:inline-block;max-width:90%;vertical-align:top;}aside .block.block-poll form .form-item label.element-invisible{display:none;}aside .block.block-poll form .form-submit{padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;display:block;margin:auto;}aside .block.block-poll ul.links{display:none;}aside .block.block-poll .poll{padding:20px;}aside .block.block-poll .poll .text{font-size:14px;}aside .block.block-poll .poll .bar{background:#CCCCCC;}aside .block.my-wish-list-block{padding:0;background:#E8F5FB;}aside .block.my-wish-list-block h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#DC1477;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}aside .block.my-wish-list-block h3::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -50px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-5px;float:right;width:28px;height:28px;}aside .block.my-wish-list-block .block-content{padding:20px;}aside .block.my-wish-list-block ul{margin:0;padding:0 0 20px 0;}aside .block.my-wish-list-block ul li{list-style:none;margin:0;padding:0 0 8px 0;}aside .block.my-wish-list-block ul li a{display:inline-block;padding-left:25px;}aside .block.my-wish-list-block ul li::before{font-size:16px;content:'\2713';position:absolute;}.addthis_toolbox .addthis_counter{float:left;}.adnimation-block{margin:0 0 20px 0;clear:both;overflow:hidden;}.accordion-effect{margin-bottom:20px;}.accordion-effect .accordion-effect-item{margin-bottom:2px;}.accordion-effect .accordion-effect-item.first .content-area{display:block;}.accordion-effect .accordion-effect-item.active h3.header{background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);}.accordion-effect .accordion-effect-item.active h3.header:hover{background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);}.accordion-effect .accordion-effect-item.active .content-area{border:1px solid #DC1477;border-top:0;}.accordion-effect h3.header{background:#faaa1d;background:-moz-linear-gradient(top,#faaa1d 0%,#faaa1d 59%,#fa8e1f 100%);background:-webkit-linear-gradient(top,#faaa1d 0%,#faaa1d 59%,#fa8e1f 100%);background:linear-gradient(to bottom,#faaa1d 0%,#faaa1d 59%,#fa8e1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faaa1d',endColorstr='#fa8e1f',GradientType=0);cursor:pointer;color:#fff;border:0;margin:0;}.accordion-effect h3.header:hover{background:#fdac00;background:-moz-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:-webkit-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:linear-gradient(to bottom,#fdac00 0%,#ee5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdac00',endColorstr='#ee5a00',GradientType=0);}.accordion-effect h3.header span{display:block;margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:transparent;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}.accordion-effect h3.header a{color:#fff;}.accordion-effect .content-area{display:none;overflow:hidden;padding:20px;border:1px solid #FA871E;font-size:14px;line-height:20px;}.accordion-effect h1{font-weight:bold;font-size:26px;line-height:30px;}@media (min-width:768px){.accordion-effect h1{font-size:32px;line-height:36px;}}.accordion-effect .view-footer{margin-top:20px;}#mainContent .subscribe-call-to-action .column_two_wrapper{border:2px solid #CCCCCC;border-radius:5px;background:#6BA007;color:#fff;font-size:16px;line-height:22px;padding:20px;}@media (min-width:768px){#mainContent .subscribe-call-to-action .column_two_wrapper{font-size:17px;line-height:24px;padding:40px;}}#mainContent .subscribe-call-to-action .column_two_wrapper h3{font-size:28px;line-height:36px;text-shadow:1px 1px #404040;}#mainContent .subscribe-call-to-action .column_two_wrapper a{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#bbbbbb 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#bbbbbb 100%);background:linear-gradient(to bottom,#ffffff 0%,#bbbbbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#bbbbbb',GradientType=0);border-radius:5px;border:2px solid #fff;display:inline-block;padding:20px;color:#404040;font-weight:700;margin:auto;text-align:center;display:block;}@media (min-width:768px){#mainContent .subscribe-call-to-action .column_two_wrapper a{width:280px;}}#mainContent .subscribe-call-to-action .column_two_wrapper a:hover{background:#fff;text-decoration:none;}.cart-form table,.view-commerce-cart-summary table{width:100% !important;}.cart-form table thead,.view-commerce-cart-summary table thead{display:none;}@media (min-width:768px){.cart-form table thead,.view-commerce-cart-summary table thead{display:table-header-group;}}.cart-form table td,.view-commerce-cart-summary table td{display:inline-block;}@media (min-width:768px){.cart-form table td,.view-commerce-cart-summary table td{display:table-cell;}}.cart-form table td.views-field-edit-quantity .form-number,.view-commerce-cart-summary table td.views-field-edit-quantity .form-number{width:50px;}.cart-form table td.views-field-remove-button .delete-order-item,.view-commerce-cart-summary table td.views-field-remove-button .delete-order-item{padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}.cart-form table th.views-field-total-price__number,.view-commerce-cart-summary table th.views-field-total-price__number,.cart-form table td.views-field-total-price__number,.view-commerce-cart-summary table td.views-field-total-price__number{text-align:right;}.cart-form .line-item-total,.view-commerce-cart-summary .line-item-total{padding-right:10px;font-size:18px;}.cart-form #edit-submit,.view-commerce-cart-summary #edit-submit{margin-right:10px;}.cart-form .form-actions,.view-commerce-cart-summary .form-actions{margin-top:20px;text-align:right;}.commerce-checkout-flow-multistep-default .form-wrapper__returning-customer .description{display:none;}@media (min-width:768px){.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .form-item-login-register-mail,.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .form-item-login-register-name{float:left;width:48%;margin-right:10px;}}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .js-form-type-password-confirm{overflow:hidden;padding-bottom:20px;}@media (min-width:768px){.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .js-form-type-password-confirm .js-form-type-password{float:left;width:48%;margin-right:10px;padding-bottom:0;}}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .js-form-type-password-confirm .description{display:none;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .password-suggestions{clear:both;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .password-suggestions ul{margin:0 0 5px;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .password-suggestions ul li{padding:0 0 3px 0;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-password-expiration{display:none;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-school-year{display:none;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-salutation{display:none;}@media (min-width:768px){.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-salutation{float:left;width:17%;margin-right:10px;}}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-firstname,.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-lastname{display:none;}@media (min-width:768px){.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-firstname,.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-lastname{float:left;width:38%;margin-right:10px;}}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-parent-or-teacher fieldset{margin:0;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-parent-or-teacher fieldset legend{padding:0 !important;background:none transparent;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--name-field-parent-or-teacher fieldset .fieldset-wrapper{border:0;padding:0;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--widget-options-buttons .form-checkbox,.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--widget-boolean-checkbox .form-checkbox,.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--widget-options-buttons .form-radio,.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--widget-boolean-checkbox .form-radio{width:auto;}.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--widget-options-buttons .js-form-type-radio,.commerce-checkout-flow-multistep-default .form-wrapper__guest-checkout .field--widget-boolean-checkbox .js-form-type-radio{float:left;width:45%;}.commerce-checkout-flow fieldset,#commerce-checkout-form-review fieldset{border:0;padding:0;margin:0 0 20px 0;}.commerce-checkout-flow fieldset .fieldset-wrapper,#commerce-checkout-form-review fieldset .fieldset-wrapper{overflow:hidden;padding:20px;border:1px solid #1AA0DD;border-top:0;}.commerce-checkout-flow legend,#commerce-checkout-form-review legend{padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#1AA0DD;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin:0;font-size:16px !important;color:#fff !important;padding:10px 10px 10px 23px !important;width:100%;}.commerce-checkout-flow legend a,#commerce-checkout-form-review legend a{color:#fff;}.commerce-checkout-flow legend a:hover,#commerce-checkout-form-review legend a:hover{color:#fff;text-decoration:underline;}.commerce-checkout-flow fieldset.checkout-buttons .fieldset-wrapper,#commerce-checkout-form-review fieldset.checkout-buttons .fieldset-wrapper{border:0;padding:0;text-align:right;}.commerce-checkout-flow fieldset.checkout-buttons .fieldset-wrapper .button-operator,#commerce-checkout-form-review fieldset.checkout-buttons .fieldset-wrapper .button-operator{padding-left:10px;}.form-item-payment-information-add-payment-method-billing-information-copy-to-address-book{clear:both;}table.commerce-price-formatted-components{border:0 !important;}table.commerce-price-formatted-components td{border:0 !important;font-size:18px;}.checkout-pane .field--type-address .form-item .form-text{width:100%;}@media (min-width:768px){.checkout-pane .field--type-address .form-item{float:left !important;width:50%;padding-right:20px;margin:0 !important;}}.checkout-pane .field--type-address .js-form-type-select{width:100%;}.checkout-pane .field--type-address .js-form-type-textfield label{position:relative !important;height:auto;width:auto;}.form-item-payment-information-billing-information-copy-to-address-book{clear:both;}.stripe-form{overflow:hidden;}.stripe-form .form-item{float:left;margin-right:20px;}form.commerce-checkout-flow .form-actions{text-align:right;}.checkout-pane-order-summary table{width:100% !important;}.checkout-pane-order-summary table .views-field-total-price__number{text-align:right;}.checkout-pane-order-summary table thead{display:none;}@media (min-width:768px){.checkout-pane-order-summary table thead{display:table-header-group;}}.checkout-pane-order-summary table td{display:inline-block;}@media (min-width:768px){.checkout-pane-order-summary table td{display:table-cell;}}.checkout-help{margin-bottom:20px;}table.checkout-review{border:0 !important;width:100% !important;}table.checkout-review tr.pane-title > td{padding-bottom:5px !important;}table.checkout-review tr.pane-data > td{padding-bottom:20px !important;}table.checkout-review tr.pane-data > td .form-item{padding-bottom:20px;}table.checkout-review tr.pane-data > td .form-item label{padding-bottom:5px;}table.checkout-review td{border:0 !important;font-size:18px;padding:0 !important;}table.checkout-review td .view-commerce-cart-summary table.views-table{margin-top:10px;border:1px solid #404040;border-right:0;border-bottom:0;}table.checkout-review td .view-commerce-cart-summary table.views-table th{background:#F8F8F8;}table.checkout-review td .view-commerce-cart-summary table.views-table th,table.checkout-review td .view-commerce-cart-summary table.views-table td{border-right:1px solid #404040 !important;border-bottom:1px solid #404040 !important;padding:10px !important;font-size:13.5px;}table.checkout-review td .view-commerce-cart-summary table.commerce-price-formatted-components td{padding-bottom:10px !important;}.order-overview{background:#E8F5FB;padding:20px;margin-bottom:20px;}.order-overview div{margin-bottom:10px;}.order-overview div:last-child{margin-bottom:0;}.order-overview strong.label{display:block;}@media (min-width:768px){.order-overview strong.label{display:inline-block;min-width:150px;}}.order-table table{width:100% !important;}.order-table table .views-field-total-price__number{text-align:right;}.order-table table thead{display:none;}@media (min-width:768px){.order-table table thead{display:table-header-group;}}.order-table table td{display:inline-block;}@media (min-width:768px){.order-table table td{display:table-cell;}}.order-total{margin-bottom:20px;}.order-total .order-total-line span{background:#E8F5FB;padding:5px;}.competition-teaser{overflow:hidden;}.competition-teaser::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}.competition-teaser h3{font-size:16px;margin-bottom:10px;font-weight:bold;}.competition-teaser .teaser-image{text-align:center;margin:0 0 20px 0;}@media (min-width:768px){.competition-teaser .teaser-image{float:right;margin:0 0 20px 20px;}}.competition-teaser .teaser-image img{border:2px solid #FA871E;}#sliding-popup.sliding-popup-bottom{height:100% !important;background:transparent;}#sliding-popup.sliding-popup-bottom #eu-cookie-disable{position:absolute;z-index:99998;top:0;bottom:0;left:0;right:0;background:#000;opacity:0.5;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-banner{background:#DC1477;position:absolute;z-index:99998;bottom:0;width:100%;}#sliding-popup.sliding-popup-bottom #popup-text{margin:15px 0;font-size:16px;}#sliding-popup.sliding-popup-bottom #popup-text p{font-size:16px;}#sliding-popup.sliding-popup-bottom #popup-text button{margin-top:6px;display:inline-block;}#sliding-popup.sliding-popup-bottom button.agree-button,#sliding-popup.sliding-popup-bottom button.decline-button{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;font-weight:bold;box-shadow:none;text-shadow:none;margin-left:15px;}#sliding-popup.sliding-popup-bottom button.agree-button:hover,#sliding-popup.sliding-popup-bottom button.decline-button:hover{background:#F17300;color:#fff;text-decoration:none;}body.faqs #mainContent h1.title{padding:0;color:#404040;background:none transparent;font-size:22px;line-height:26px;}@media (min-width:768px){body.faqs #mainContent h1.title{font-size:32px;line-height:36px;}}#mainContent .faq-categories ul{margin:0;padding:0;overflow:hidden;}#mainContent .faq-categories ul li{float:left;padding:0;list-style:none;margin:0 10px 10px 0;font-size:13px;}@media (min-width:768px){#mainContent .faq-categories ul li{margin:0 20px 20px 0;font-size:14.5px;}}#mainContent .faq-categories ul li span{display:block;border-radius:5px;border:1px solid #DC1477;cursor:pointer;background:#fff;color:#DC1477;font-weight:600;padding:6px 12px;}@media (min-width:768px){#mainContent .faq-categories ul li span{padding:10px 20px;}}#mainContent .faq-categories ul li span:hover{background:#DC1477;color:#fff;}#mainContent .faq-categories ul li.active span{background:#DC1477;color:#fff;}#mainContent .faqs h3{padding-top:20px;font-size:30px;line-height:36px;font-weight:600;}#mainContent .faqs .faq::after{content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;}#mainContent .faqs .faq h4.question{color:#FA871E;font-size:16px;line-height:20px;margin:0;font-weight:600;padding:15px 0;cursor:pointer;}#mainContent .faqs .faq h4.question::before{content:'';width:26px;height:26px;border-radius:13px;border:2px solid #FA871E;text-align:center;float:right;background-position:5px -391px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite.svg');}#mainContent .faqs .faq.open h4.question::before{content:'';background-color:#FA871E;background-position:5px -442px;}.cancel{display:inline-block;width:26px;height:26px;border-radius:14px;overflow:hidden;text-indent:100px;margin:0 10px 0 5px;cursor:pointer;vertical-align:middle;background-color:#CCCCCC;background-position:-391px -261px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');}.cancel:hover{background-color:#666666;}.flag-wrapper{position:relative;min-height:46px;}.flag-wrapper .question{display:inline-block;font-weight:bold;white-space:nowrap;vertical-align:middle;margin-right:5px;}.flag-wrapper .question-sub{position:absolute;top:48px;left:0;font-size:12px;line-height:16px;background:#fff;padding:5px;border:1px solid #ccc;width:250px;}@media (min-width:1024px){.flag-wrapper .question-sub{width:auto;background:transparent;padding:0;border:0;white-space:nowrap;}}.flag-wrapper .flag-message{background:#fff;z-index:10;border:1px solid #CCCCCC;border-radius:10px;padding:10px;top:35px;left:-30px;width:200px;}.flag-wrapper a.flag{font-weight:bold;}.flag-wrapper span.pre-confirm,.flag-wrapper.action-flag a{font-weight:bold;line-height:28px;vertical-align:middle;}.flag-wrapper span.pre-confirm:hover,.flag-wrapper.action-flag a:hover{text-decoration:none;color:#DB6200;}.flag-wrapper span.pre-confirm::after,.flag-wrapper.action-flag a::after{content:'';vertical-align:middle;margin-left:6px;width:28px;height:28px;border-radius:14px;display:inline-block;overflow:hidden;}.flag-wrapper.action-unflag a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;color:#fff !important;display:inline-block;margin:2px 0;}.flag-wrapper.action-unflag a:hover{background:#F17300;color:#fff;text-decoration:none;}.flag-wrapper span.pre-confirm{display:inline-block;cursor:pointer;color:#C80D0D;}.flag-wrapper span.pre-confirm:hover{color:#900F0F;}.flag-wrapper span.pre-confirm::after{content:'';vertical-align:middle;margin-left:6px;width:28px;height:28px;border-radius:14px;display:inline-block;overflow:hidden;border:2px solid #C80D0D;background-position:-393px -219px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');}.flag-wrapper .cancel{position:absolute;top:-10px;right:-30px;}.flag-wrapper.flag-wish-list,.flag-wrapper.flag-learning-journeys{display:inline-block;border:1px solid #CCCCCC;padding:7px 5px 7px 12px;border-radius:10px;background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#ffffff',GradientType=0);margin-bottom:10px;}@media (min-width:1024px){.flag-wrapper.flag-wish-list,.flag-wrapper.flag-learning-journeys{float:right;clear:right;}}.flag-wrapper.flag-wish-list a.flag,.flag-wrapper.flag-learning-journeys a.flag{color:#FA871E;}.flag-wrapper.flag-wish-list a.flag.flag-action::after,.flag-wrapper.flag-learning-journeys a.flag.flag-action::after{border:2px solid #FA871E;background-position:-396px -196px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');}.flag-wrapper.flag-wish-list.action-flag a::after,.flag-wrapper.flag-learning-journeys.action-flag a::after{border:2px solid #FA871E;background-position:-396px -196px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');}.flag-wrapper.flag-wish-list span.flag-icon,.flag-wrapper.flag-learning-journeys span.flag-icon{display:inline-block;border:2px solid #FA871E;border-radius:14px;margin-left:10px;vertical-align:middle;width:28px;height:28px;background-position:-396px -196px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');}.my-wish-list{overflow:visible !important;margin-bottom:100px;}.my-wish-list .progress{float:right;font-size:22px;}.my-wish-list .view-filters{overflow:hidden;clear:right;}.my-wish-list .view-filters .views-exposed-form .form-item{float:left;}.my-wish-list .view-filters .views-exposed-form label{display:none;}.my-wish-list .view-filters .views-exposed-form .form-text{width:100%;}@media (min-width:1024px){.my-wish-list .view-filters .views-exposed-form .form-text{max-width:140px;}}@media (min-width:1024px){.my-wish-list .view-filters .views-exposed-form .js-form-type-select{max-width:130px;}}.my-wish-list .view-filters .views-exposed-form .form-submit{margin-top:0 !important;}.my-wish-list.listings .views-row{overflow:visible;}.my-wish-list.listings .taxonomy{display:inline-block;}@media (min-width:1024px){.my-wish-list.listings .taxonomy{max-width:320px;}}.my-wish-list .wishlist-children{float:left;}.my-wish-list .wishlist-completed{margin-bottom:20px;}@media (min-width:1024px){.my-wish-list .wishlist-completed{margin-bottom:0;float:right;}}@media (min-width:1024px){.my-wish-list .flag-wrapper.flag-wish-list,.my-wish-list .flag-wrapper.flag-learning-journeys{float:none;}}#mainContent .my-wish-list .views-form .views-row::after{background:none;margin:0;height:0;}#mainContent .my-wish-list .views-form form{position:relative;padding:10px 12px;}#mainContent .my-wish-list .views-form form .ajax-progress{display:none;}#mainContent .my-wish-list .views-form ul{margin:0;padding:0;}#mainContent .my-wish-list .views-form ul li{margin:0;padding:0;list-style:none;}#mainContent .my-wish-list .views-form ul li.toggle{position:relative;}#mainContent .my-wish-list .views-form ul li.toggle .field--name-field-wishlist-which-child,#mainContent .my-wish-list .views-form ul li.toggle .field--name-field-lj-children{font-size:0;}#mainContent .my-wish-list .views-form ul li.toggle .field--name-field-wishlist-which-child div,#mainContent .my-wish-list .views-form ul li.toggle .field--name-field-lj-children div,#mainContent .my-wish-list .views-form ul li.toggle .field--name-field-wishlist-which-child input,#mainContent .my-wish-list .views-form ul li.toggle .field--name-field-lj-children input{font-size:16px;}#mainContent .my-wish-list .views-form ul li.toggle h4{font-size:14.5px;font-weight:bold;line-height:28px;margin:0 8px 16px 0;display:inline-block;cursor:pointer;border:1px solid #CCCCCC;padding:7px 14px 7px 14px;border-radius:10px;background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#ffffff',GradientType=0);}#mainContent .my-wish-list .views-form ul li.toggle h4:hover{background:#F8F8F8;}#mainContent .my-wish-list .views-form ul li.toggle .done{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;display:inline-block;float:right;margin:10px 0 10px 0;}#mainContent .my-wish-list .views-form ul li.toggle .done:hover{background:#F17300;color:#fff;text-decoration:none;}#mainContent .my-wish-list .views-form ul li.toggle ul{position:absolute;z-index:1;top:47px;}@media (min-width:1024px){#mainContent .my-wish-list .views-form ul li.toggle ul{top:auto;}}#mainContent .my-wish-list .views-form ul li.toggle ul li{position:relative;border:1px solid #CCCCCC;padding:0;background:#fff;margin:5px 0 15px 0;overflow:hidden;}@media (min-width:1024px){#mainContent .my-wish-list .views-form ul li.toggle ul li{float:left;position:absolute;z-index:2;top:-5px;margin:0;}}#mainContent .my-wish-list .views-form ul li.toggle label{padding:0;white-space:nowrap;}#mainContent .my-wish-list .views-form ul li.toggle legend{display:none;}#mainContent .my-wish-list .views-form ul li.toggle .form-item{padding:0;}#mainContent .my-wish-list .views-form ul li.toggle .form-submit{display:none;}#mainContent .my-wish-list .views-form .form-actions:last-child{display:none;}.my-wish-list .mark-completed{font-size:0;}.my-wish-list .mark-completed .form-item{font-size:16px;padding:0;}.my-wish-list .mark-completed .form-item .form-checkbox{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:26px;height:26px;border-radius:8px;vertical-align:middle;border:2px solid #666666;position:relative;}.my-wish-list .mark-completed .form-item .form-checkbox:hover{border:2px solid #000;}.my-wish-list .mark-completed .form-item .form-checkbox:checked{background-color:#6BA007;background-position:-395px -243px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');}.my-wish-list .mark-completed .form-item legend{display:none;}.my-wish-list .mark-completed .form-item label{line-height:26px;vertical-align:middle;font-size:20px;font-weight:bold;padding:0;}.my-wish-list .mark-completed .form-item label:hover{color:#000;}.my-wish-list .mark-completed .form-submit{display:none;}.my-wish-list .download-wrapper{padding:20px 20px 0 20px;background:#E8F5FB;}.my-wish-list .download-wrapper.learning-journey{background:#fff;border:1px solid #CCCCCC;}.my-wish-list .download-wrapper.learning-journey .flag-wrapper{float:left;margin-bottom:10px;}@media (min-width:1024px){.my-wish-list .download-wrapper.learning-journey .flag-wrapper{margin-bottom:0;}}.my-wish-list .download-wrapper.completed{background:#F7F9EC;}.my-wish-list .download-wrapper.completed .download-wrapper{background:#fff;}.my-wish-list .download-wrapper .download-wrapper{margin-bottom:20px;padding-bottom:20px;}.worksheets-wrapper h3.worksheets-toggle{clear:left;cursor:pointer;color:#FA871E;}@media (min-width:1024px){.worksheets-wrapper h3.worksheets-toggle{clear:none;float:right;line-height:44px !important;}}.worksheets-wrapper h3.worksheets-toggle:hover{text-decoration:underline;}.worksheets-wrapper h3.worksheets-toggle::after{content:'\000BB';display:inline-block;width:26px;height:46px;text-align:center;}.worksheets-wrapper h3.worksheets-toggle.open::after{transform:rotate(90deg);}.worksheets-wrapper .worksheets-contents{display:none;clear:both;}.worksheets-wrapper .worksheets-contents .item-list ul{margin:0;padding:0;}.worksheets-wrapper .worksheets-contents .item-list ul li{list-style:none;padding:0;margin:0;}.worksheets-wrapper .worksheets-contents .flag-wrapper{margin-bottom:10px;}@media (min-width:1024px){.worksheets-wrapper .worksheets-contents .flag-wrapper{margin-bottom:0;}}@media (min-width:1024px){}.my-wish-list.listings.learning-journeys .worksheets ul li{clear:both;}body.node-type-feature_page #top-advert,body.node-type-feature_page #login,body.node-type-feature_page #navigation-mega,body.node-type-feature_page #toggleNav,body.node-type-feature_page #header_search{display:none !important;}body.node-type-feature_page #header{background:transparent;height:auto;}body.node-type-feature_page #logo{margin:20px auto;display:block;overflow:hidden;text-indent:1000px;line-height:1000px;background-repeat:no-repeat;background-position:-600px 0px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/logos.png');background-size:auto;width:292px;height:80px;float:none;}@media (min-width:768px){body.node-type-feature_page #logo{width:336px;height:91px;background-position:0px 0px;float:none;margin:0 auto 20px auto;}}body.node-type-feature_page #mainContent h1.title{font-size:30px;line-height:36px;background:none transparent;color:#FA871E;font-weight:bold;min-height:0;padding:0;margin-bottom:20px;text-align:center;text-transform:uppercase;}body.node-type-feature_page #mainContent h1.title span.sub-head{display:block;color:#666666;font-size:22px;line-height:28px;text-transform:none;}#mainContent .feature_row{line-height:20px;margin:20px 0;}#mainContent .feature_row h2.heading{background:#fdac00;background:-moz-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:-webkit-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:linear-gradient(to bottom,#fdac00 0%,#ee5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdac00',endColorstr='#ee5a00',GradientType=0);text-align:center;color:#fff;margin:0;font-weight:600;border:1px solid #cf3a00;font-size:20px;line-height:28px;padding:10px;}@media (min-width:768px){#mainContent .feature_row h2.heading{font-size:24px;line-height:32px;padding:20px;}}#mainContent .feature_row h3{font-weight:600;margin-bottom:30px;font-size:20px;line-height:24px;}@media (min-width:1200px){#mainContent .feature_row h3{font-size:24px;line-height:28px;}}#mainContent .feature_row.neutral h2.heading{color:#404040;border:0;background:none transparent;}@media (min-width:1200px){#mainContent .feature_row.neutral h2.heading{font-size:28px;line-height:32px;}}#mainContent .feature_row.neutral .content_area{border:0 !important;background:none transparent !important;padding:0 !important;}#mainContent .feature_row.ribbon_orange h2.heading{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:20px;text-align:left;}#mainContent .feature_row.ribbon_orange .content_area{border:0 !important;background:none transparent !important;padding:0 !important;}#mainContent .feature_row.ribbon_blue h2.heading{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#1AA0DD;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:20px;text-align:left;}#mainContent .feature_row.ribbon_blue .content_area{border:0 !important;background:none transparent !important;padding:0 !important;}#mainContent .feature_row.with_heading{margin:0 0 20px 0;}#mainContent .feature_row.with_heading .content_area{background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#ffffff',GradientType=0);border:1px solid #CCCCCC;border-top:0;padding:20px;}#mainContent .feature_row.body_with_image h3 strong{color:#DC1477;}#mainContent .feature_row.body_with_image .body_with_image-image{text-align:center;}#mainContent .feature_row.body_with_image img{margin-bottom:10px;}@media (min-width:1024px){#mainContent .feature_row.body_with_image img{margin-bottom:0;}}#mainContent .feature_row.body_text{font-size:16px;line-height:22px;}#mainContent .feature_row.body_two_columns .column_two_wrapper{margin-top:40px;}@media (min-width:768px){#mainContent .feature_row.body_two_columns .column_two_wrapper{margin-top:0;}}#mainContent .feature_row.quotes h2{font-size:26px;line-height:32px;font-weight:600;}#mainContent .feature_row .quote{position:relative;color:#c6007b;border:1px solid #c6007b;border-left:3px solid #c6007b;border-right:3px solid #c6007b;border-radius:10px;margin-bottom:20px;padding:30px 20px 30px 40px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f5eff1 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f5eff1 100%);background:linear-gradient(to bottom,#ffffff 0%,#f5eff1 100%);}@media (min-width:768px){#mainContent .feature_row .quote{padding:30px 40px 30px 60px;}}#mainContent .feature_row .quote::before{content:'\201C';font-size:40px;line-height:40px;position:absolute;margin-left:-28px;}@media (min-width:768px){#mainContent .feature_row .quote::before{margin-left:-30px;}}#mainContent .feature_row .quote a{color:#c6007b;text-decoration:underline;}#mainContent .feature_row .quote.pink{position:relative;color:#c6007b;border:1px solid #c6007b;border-left:3px solid #c6007b;border-right:3px solid #c6007b;border-radius:10px;margin-bottom:20px;padding:30px 20px 30px 40px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f5eff1 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f5eff1 100%);background:linear-gradient(to bottom,#ffffff 0%,#f5eff1 100%);}@media (min-width:768px){#mainContent .feature_row .quote.pink{padding:30px 40px 30px 60px;}}#mainContent .feature_row .quote.pink::before{content:'\201C';font-size:40px;line-height:40px;position:absolute;margin-left:-28px;}@media (min-width:768px){#mainContent .feature_row .quote.pink::before{margin-left:-30px;}}#mainContent .feature_row .quote.pink a{color:#c6007b;text-decoration:underline;}#mainContent .feature_row .quote.green{position:relative;color:#22a300;border:1px solid #22a300;border-left:3px solid #22a300;border-right:3px solid #22a300;border-radius:10px;margin-bottom:20px;padding:30px 20px 30px 40px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#ecf4e5 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#ecf4e5 100%);background:linear-gradient(to bottom,#ffffff 0%,#ecf4e5 100%);}@media (min-width:768px){#mainContent .feature_row .quote.green{padding:30px 40px 30px 60px;}}#mainContent .feature_row .quote.green::before{content:'\201C';font-size:40px;line-height:40px;position:absolute;margin-left:-28px;}@media (min-width:768px){#mainContent .feature_row .quote.green::before{margin-left:-30px;}}#mainContent .feature_row .quote.green a{color:#22a300;text-decoration:underline;}#mainContent .feature_row .quote.blue{position:relative;color:#004e7e;border:1px solid #004e7e;border-left:3px solid #004e7e;border-right:3px solid #004e7e;border-radius:10px;margin-bottom:20px;padding:30px 20px 30px 40px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e5eef3 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#e5eef3 100%);background:linear-gradient(to bottom,#ffffff 0%,#e5eef3 100%);}@media (min-width:768px){#mainContent .feature_row .quote.blue{padding:30px 40px 30px 60px;}}#mainContent .feature_row .quote.blue::before{content:'\201C';font-size:40px;line-height:40px;position:absolute;margin-left:-28px;}@media (min-width:768px){#mainContent .feature_row .quote.blue::before{margin-left:-30px;}}#mainContent .feature_row .quote.blue a{color:#004e7e;text-decoration:underline;}#mainContent .feature_row .quote.orange{position:relative;color:#FA871E;border:1px solid #FA871E;border-left:3px solid #FA871E;border-right:3px solid #FA871E;border-radius:10px;margin-bottom:20px;padding:30px 20px 30px 40px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f3ecdc 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f3ecdc 100%);background:linear-gradient(to bottom,#ffffff 0%,#f3ecdc 100%);}@media (min-width:768px){#mainContent .feature_row .quote.orange{padding:30px 40px 30px 60px;}}#mainContent .feature_row .quote.orange::before{content:'\201C';font-size:40px;line-height:40px;position:absolute;margin-left:-28px;}@media (min-width:768px){#mainContent .feature_row .quote.orange::before{margin-left:-30px;}}#mainContent .feature_row .quote.orange a{color:#FA871E;text-decoration:underline;}#mainContent .feature_row .quote.aqua{position:relative;color:#008680;border:1px solid #008680;border-left:3px solid #008680;border-right:3px solid #008680;border-radius:10px;margin-bottom:20px;padding:30px 20px 30px 40px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#e6f4f4 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#e6f4f4 100%);background:linear-gradient(to bottom,#ffffff 0%,#e6f4f4 100%);}@media (min-width:768px){#mainContent .feature_row .quote.aqua{padding:30px 40px 30px 60px;}}#mainContent .feature_row .quote.aqua::before{content:'\201C';font-size:40px;line-height:40px;position:absolute;margin-left:-28px;}@media (min-width:768px){#mainContent .feature_row .quote.aqua::before{margin-left:-30px;}}#mainContent .feature_row .quote.aqua a{color:#008680;text-decoration:underline;}#mainContent .feature_row .quote.purple{position:relative;color:#c500ff;border:1px solid #c500ff;border-left:3px solid #c500ff;border-right:3px solid #c500ff;border-radius:10px;margin-bottom:20px;padding:30px 20px 30px 40px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f4e6f5 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f4e6f5 100%);background:linear-gradient(to bottom,#ffffff 0%,#f4e6f5 100%);}@media (min-width:768px){#mainContent .feature_row .quote.purple{padding:30px 40px 30px 60px;}}#mainContent .feature_row .quote.purple::before{content:'\201C';font-size:40px;line-height:40px;position:absolute;margin-left:-28px;}@media (min-width:768px){#mainContent .feature_row .quote.purple::before{margin-left:-30px;}}#mainContent .feature_row .quote.purple a{color:#c500ff;text-decoration:underline;}#mainContent .feature_row.accordion .accordion-item::after{content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;}#mainContent .feature_row.accordion .accordion-item h4.heading{color:#FA871E;font-size:16px;line-height:20px;margin:0;font-weight:600;padding:15px 0;cursor:pointer;}#mainContent .feature_row.accordion .accordion-item h4.heading::after{content:'';width:26px;height:26px;border-radius:13px;border:2px solid #FA871E;text-align:center;float:right;background-position:5px -391px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite.svg');}#mainContent .feature_row.accordion .accordion-item .text{margin-bottom:15px;}#mainContent .feature_row.accordion .accordion-item.open h4.heading::after{content:'';background-color:#FA871E;background-position:5px -442px;}#mainContent .feature_row.highlight_headline{color:#fff;text-align:center;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/highlight-headline-md.png') top repeat-x;}#mainContent .feature_row.highlight_headline .wrapper_right{background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/highlight-headline-rt.png') top right no-repeat;display:table;width:100%;}#mainContent .feature_row.highlight_headline .wrapper_left{background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/highlight-headline-lt.png') top left no-repeat;height:128px;display:table-cell;vertical-align:middle;padding:0 60px 5px 40px;font-size:18px;line-height:26px;}@media (min-width:768px){#mainContent .feature_row.highlight_headline .wrapper_left{font-size:26px;}}@media (min-width:1024px){#mainContent .feature_row.highlight_headline .wrapper_left{font-size:30px;}}#mainContent .feature_row.feature_call_to_action{text-align:center;font-size:16px;line-height:20px;}#mainContent .feature_row.feature_call_to_action.solid_bg{margin:0 0 20px 0;padding:20px;}#mainContent .feature_row.feature_call_to_action.solid_bg.pink{color:#fff;background:#DC1477;border:4px solid #B80072;}#mainContent .feature_row.feature_call_to_action.solid_bg.green{color:#fff;background:#A0BE3C;border:4px solid #65AB01;}#mainContent .feature_row.feature_call_to_action.solid_bg.orange{color:#fff;background:#FA871E;border:4px solid #F17300;}#mainContent .feature_row.feature_call_to_action.solid_bg a{color:#fff;display:block;}#mainContent .feature_row.feature_call_to_action.solid_bg a:hover{text-decoration:none;}#mainContent .feature_row.feature_call_to_action.solid_bg h2{text-transform:uppercase;font-weight:bold;font-size:36px;line-height:44px;}@media (min-width:768px){#mainContent .feature_row.feature_call_to_action.solid_bg h2{font-size:42px;line-height:44px;}}#mainContent .feature_row.feature_call_to_action.solid_bg h3{font-size:20px;line-height:24px;margin-bottom:10px;}#mainContent .feature_row.feature_call_to_action.solid_bg .action_button{border:2px solid #fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#bbbbbb 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#bbbbbb 100%);background:linear-gradient(to bottom,#ffffff 0%,#bbbbbb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#bbbbbb',GradientType=0);color:#404040;border-radius:6px;display:inline-block;margin-top:20px;font-weight:bold;white-space:nowrap;width:100%;padding:18px 10px;font-size:14px;}@media (min-width:340px){#mainContent .feature_row.feature_call_to_action.solid_bg .action_button{font-size:16px;}}@media (min-width:768px){#mainContent .feature_row.feature_call_to_action.solid_bg .action_button{width:auto;padding:18px 50px;}}#mainContent .feature_row.feature_call_to_action.solid_bg .action_button:hover{background:#fff;}#mainContent .feature_row.feature_call_to_action.highlight_heading{padding:20px 0;}#mainContent .feature_row.feature_call_to_action.highlight_heading h2{display:inline-block;margin-bottom:40px;position:relative;font-size:26px;}@media (min-width:768px){#mainContent .feature_row.feature_call_to_action.highlight_heading h2{font-size:32px;}}#mainContent .feature_row.feature_call_to_action.highlight_heading h2 b{display:inline-block;box-shadow:0 5px 10px rgba(0,0,0,0.2);}#mainContent .feature_row.feature_call_to_action.highlight_heading h2 b span{display:inline-block;border-top:4px solid #fff;border-bottom:4px solid #fff;padding:14px 30px;}@media (min-width:768px){#mainContent .feature_row.feature_call_to_action.highlight_heading h2 b span{padding:14px 40px;min-width:390px;}}#mainContent .feature_row.feature_call_to_action.highlight_heading h2 span.mask{display:inline-block;background-repeat:no-repeat;position:absolute;width:17px;height:76px;}#mainContent .feature_row.feature_call_to_action.highlight_heading h2 span.mask.left{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-mask-left.png');background-position:left;left:-10px;}#mainContent .feature_row.feature_call_to_action.highlight_heading h2 span.mask.right{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-mask-right.png');background-position:right;right:-10px;}#mainContent .feature_row.feature_call_to_action.highlight_heading h2 em{vertical-align:middle;display:inline-block;box-shadow:0 5px 10px rgba(0,0,0,0.2);margin:0 -4px;}#mainContent .feature_row.feature_call_to_action.highlight_heading h2 em i{height:58px;display:block;border-top:4px solid #fff;border-bottom:4px solid #fff;width:20px;}@media (min-width:768px){#mainContent .feature_row.feature_call_to_action.highlight_heading h2 em i{width:60px;}}#mainContent .feature_row.feature_call_to_action.highlight_heading .star{position:relative;margin-top:40px;line-height:28px;font-size:40px;}#mainContent .feature_row.feature_call_to_action.highlight_heading .star span{position:absolute;z-index:1;left:0;right:0;top:13px;margin:auto;display:inline-block;height:6px;border-top:2px solid #fff;border-bottom:2px solid #fff;box-shadow:0 5px 10px rgba(0,0,0,0.07);width:200px;}@media (min-width:768px){#mainContent .feature_row.feature_call_to_action.highlight_heading .star span{width:600px;}}@media (min-width:1024px){#mainContent .feature_row.feature_call_to_action.highlight_heading .star span{width:800px;}}#mainContent .feature_row.feature_call_to_action.highlight_heading .star em{position:relative;z-index:2;font-style:normal;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fff;text-shadow:2px 2px 10px #CCCCCC;}#mainContent .feature_row.feature_call_to_action.highlight_heading.pink h2 b{border-top:4px solid #DC1477;border-bottom:4px solid #B80072;}#mainContent .feature_row.feature_call_to_action.highlight_heading.pink h2 b span{background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);color:#fff;}#mainContent .feature_row.feature_call_to_action.highlight_heading.pink h2 em{border-top:4px solid #DC1477;border-bottom:4px solid #B80072;}#mainContent .feature_row.feature_call_to_action.highlight_heading.pink h2 em i{background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);}#mainContent .feature_row.feature_call_to_action.highlight_heading.pink .star span{background:#DC1477;background:-moz-linear-gradient(left,#ffffff 0%,#dc1477 25%,#b80072 52%,#dc1477 75%,#ffffff 100%);background:-webkit-linear-gradient(left,#ffffff 0%,#dc1477 25%,#b80072 52%,#dc1477 75%,#ffffff 100%);background:linear-gradient(to right,#ffffff 0%,#dc1477 25%,#b80072 52%,#dc1477 75%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}#mainContent .feature_row.feature_call_to_action.highlight_heading.pink .star em{color:#DC1477;}#mainContent .feature_row.feature_call_to_action.highlight_heading.green h2 b{text-shadow:2px 2px #789418;border-top:4px solid #A0BE3C;border-bottom:4px solid #65AB01;}#mainContent .feature_row.feature_call_to_action.highlight_heading.green h2 b span{background:#a0be3c;background:-moz-linear-gradient(top,#a0be3c 0%,#6eb010 100%);background:-webkit-linear-gradient(top,#a0be3c 0%,#6eb010 100%);background:linear-gradient(to bottom,#a0be3c 0%,#6eb010 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0be3c',endColorstr='#6eb010',GradientType=0);color:#fff;}#mainContent .feature_row.feature_call_to_action.highlight_heading.green h2 em{border-top:4px solid #A0BE3C;border-bottom:4px solid #65AB01;}#mainContent .feature_row.feature_call_to_action.highlight_heading.green h2 em i{background:#a0be3c;background:-moz-linear-gradient(top,#a0be3c 0%,#6eb010 100%);background:-webkit-linear-gradient(top,#a0be3c 0%,#6eb010 100%);background:linear-gradient(to bottom,#a0be3c 0%,#6eb010 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0be3c',endColorstr='#6eb010',GradientType=0);}#mainContent .feature_row.feature_call_to_action.highlight_heading.green .star span{background:#A0BE3C;background:-moz-linear-gradient(left,#ffffff 0%,#a0be3c 25%,#739502 52%,#a0be3c 75%,#ffffff 100%);background:-webkit-linear-gradient(left,#ffffff 0%,#a0be3c 25%,#739502 52%,#a0be3c 75%,#ffffff 100%);background:linear-gradient(to right,#ffffff 0%,#a0be3c 25%,#739502 52%,#a0be3c 75%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}#mainContent .feature_row.feature_call_to_action.highlight_heading.green .star em{color:#65AB01;}#mainContent .feature_row.feature_call_to_action.highlight_heading.orange h2 b{border-top:4px solid #FA871E;border-bottom:4px solid #F17300;}#mainContent .feature_row.feature_call_to_action.highlight_heading.orange h2 b span{background:#fdac00;background:-moz-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:-webkit-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:linear-gradient(to bottom,#fdac00 0%,#ee5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdac00',endColorstr='#ee5a00',GradientType=0);color:#fff;}#mainContent .feature_row.feature_call_to_action.highlight_heading.orange h2 em{border-top:4px solid #FA871E;border-bottom:4px solid #F17300;}#mainContent .feature_row.feature_call_to_action.highlight_heading.orange h2 em i{background:#fdac00;background:-moz-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:-webkit-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:linear-gradient(to bottom,#fdac00 0%,#ee5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdac00',endColorstr='#ee5a00',GradientType=0);}#mainContent .feature_row.feature_call_to_action.highlight_heading.orange .star span{background:#FA871E;background:-moz-linear-gradient(left,#ffffff 0%,#fa871e 25%,#f17300 52%,#fa871e 75%,#ffffff 100%);background:-webkit-linear-gradient(left,#ffffff 0%,#fa871e 25%,#f17300 52%,#fa871e 75%,#ffffff 100%);background:linear-gradient(to right,#ffffff 0%,#fa871e 25%,#f17300 52%,#fa871e 75%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);}#mainContent .feature_row.feature_call_to_action.highlight_heading.orange .star em{color:#FA871E;}#mainContent .feature_row.each_week_you_get .content_area h3{text-align:center;}@media (min-width:768px){#mainContent .feature_row.each_week_you_get .content_area h3{text-align:left;margin-right:100px;margin-top:40px;font-weight:bold;line-height:36px;}}@media (min-width:1200px){#mainContent .feature_row.each_week_you_get .content_area h3{margin-top:90px;}}.call_to_action{position:relative;text-align:center;margin-top:20px;padding:20px 0;}@media (min-width:768px){.call_to_action{padding:40px 0;}}.call_to_action span{background:#DC1477;background:-moz-linear-gradient(left,#ffffff 0%,#dc1477 25%,#b80072 52%,#dc1477 75%,#ffffff 100%);background:-webkit-linear-gradient(left,#ffffff 0%,#dc1477 25%,#b80072 52%,#dc1477 75%,#ffffff 100%);background:linear-gradient(to right,#ffffff 0%,#dc1477 25%,#b80072 52%,#dc1477 75%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);position:absolute;z-index:1;left:0;right:0;top:73px;margin:auto;display:inline-block;height:8px;border-top:2px solid #fff;border-bottom:2px solid #fff;box-shadow:0 5px 10px rgba(0,0,0,0.07);width:200px;}@media (min-width:768px){.call_to_action span{width:600px;}}@media (min-width:1024px){.call_to_action span{width:800px;}}.call_to_action a{color:#fff;border:2px solid #fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:inline-block;background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);z-index:2;position:relative;padding:20px 50px;font-size:18px;line-height:18px;}@media (min-width:1024px){.call_to_action a{font-size:26px;line-height:26px;}}.call_to_action a:hover{text-decoration:none;}body #mainContent .feature_row.iframe iframe{width:100%;min-height:300px;}@media (min-width:480px){body #mainContent .feature_row.iframe iframe{min-height:400px;}}@media (min-width:768px){body #mainContent .feature_row.iframe iframe{min-height:265px;}}@media (min-width:1024px){body #mainContent .feature_row.iframe iframe{min-height:400px;}}@media (min-width:1200px){body #mainContent .feature_row.iframe iframe{min-height:490px;}}body.content_fullwidth #mainContent .feature_row.iframe iframe{min-height:300px;}@media (min-width:480px){body.content_fullwidth #mainContent .feature_row.iframe iframe{min-height:400px;}}@media (min-width:768px){body.content_fullwidth #mainContent .feature_row.iframe iframe{min-height:500px;}}@media (min-width:1024px){body.content_fullwidth #mainContent .feature_row.iframe iframe{min-height:620px;}}@media (min-width:1200px){body.content_fullwidth #mainContent .feature_row.iframe iframe{min-height:750px;}}div.horizontal-tabs{border:0;position:relative;overflow:hidden;}div.horizontal-tabs ul.horizontal-tabs-list{background:transparent;border:0;margin-bottom:-5px;}div.horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button{background:transparent;border:0;margin:0 10px 0 0;}div.horizontal-tabs .horizontal-tabs-panes{border:1px solid #CCCCCC;padding:20px;margin-bottom:20px;}div.horizontal-tabs .horizontal-tabs-pane{padding:0;}legend,label,.form-item label{font-size:15px;font-weight:normal;font-family:'Nunito',sans-serif;line-height:20px;display:block;padding:0 0 12px 0;color:#333333;}legend span.form-required,label span.form-required,.form-item label span.form-required{color:#DC1477;}.views-exposed-form label{font-weight:bold;}.form-item{max-width:100%;padding:0 0 40px 0;}.form-item .description,.form-item .password-suggestions{padding-top:18px;font-size:13px;line-height:18px;color:#666666;}.form-text,.form-search,.form-email,.form-number,.form-select{height:37px;width:100%;line-height:23px;padding:0 13px;border:1px solid #CCCCCC;max-width:100%;background:#F8F8F8;color:#666666;font-size:12px;}@media (min-width:768px){.form-text,.form-search,.form-email,.form-number,.form-select{width:350px;}}.form-text:focus,.form-search:focus,.form-email:focus,.form-number:focus,.form-select:focus{border:1px solid #FA8E1F;}.form-text.error,.form-search.error,.form-email.error,.form-number.error,.form-select.error{background:#F9F0F0;border:1px solid #C80D0D;}.js-form-type-checkbox,.js-form-type-radio{padding:0 0 20px 0;}.js-form-type-checkbox label,.js-form-type-radio label{display:inline-block;margin-left:40px;margin-right:0;vertical-align:middle;}.js-form-type-checkbox input,.js-form-type-radio input{display:inline-block;vertical-align:top;margin-right:-30px;}.form-type-select select{max-width:100%;}.webform-container-inline .form-item{margin-right:20px;}.webform-container-inline .form-item label{display:inline-block;margin-right:5px;}.form-submit{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;}.form-submit:hover{background:#F17300;color:#fff;text-decoration:none;}.form-submit.small{padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}.form-submit.large{font-size:20px;padding:20px 30px;}select,textarea,input[type="text"],input[type="password"],input[type="number"],input[type="email"]{font-size:16px;}@media (min-width:768px){select,textarea,input[type="text"],input[type="password"],input[type="number"],input[type="email"]{font-size:12px;}}.shs-widget-container{position:relative;display:block;margin-bottom:20px;}@media (min-width:768px){.shs-widget-container{display:inline-block;margin-bottom:0;margin-right:20px;}}.shs-widget-container:last-child{margin-right:0;}.shs-widget-container:last-child:before{content:'Category';font-weight:bold;font-size:15px;display:block;}@media (min-width:768px){.shs-widget-container:last-child:before{display:inline-block;position:absolute;top:-22px;}}.shs-widget-container:first-child:before{content:'';}#mainContent .grid .grid-item{text-align:center;margin-bottom:20px;padding:0;}@media (min-width:768px){#mainContent .grid .grid-item{padding:20px;}}#mainContent .grid .grid-item h4{font-size:18px;}#mainContent .grid .grid-item .field-type-image{min-height:140px;align-items:center;display:inline-flex;}#mainContent .grid .grid-item .description{margin-top:20px;}#mainContent .grid .full_bleed .grid-item{padding:0;}@media (min-width:768px){#mainContent .grid.parent_quotes .content_area{padding-bottom:60px;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/parent_quote_bg.png');background-repeat:no-repeat;background-position:center center;}}#mainContent .grid.parent_quotes .grid-item{background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/quote.png') no-repeat top left;text-align:left;font-size:16px;line-height:24px;margin:10px;padding:25px 0 20px 0;}@media (min-width:768px){#mainContent .grid.parent_quotes .grid-item{margin:30px 20px;padding:25px 20px 0 0;}}#mainContent .grid.frequently_asked_questions h2.heading{background:none;border:0;color:#404040;font-size:26px;line-height:34px;}@media (min-width:768px){#mainContent .grid.frequently_asked_questions h2.heading{font-size:42px;line-height:42px;}}#mainContent .grid.frequently_asked_questions .content_area{background:none;border:0;padding:0;}@media (min-width:768px){#mainContent .grid.frequently_asked_questions .content_area{padding:20px;}}#mainContent .grid.frequently_asked_questions .grid-item{text-align:left;padding:0;margin-bottom:40px;}#mainContent .grid.frequently_asked_questions .grid-item h4{color:#DC1477;font-weight:bold;}#mainContent .grid.frequently_asked_questions .call_to_action{margin-top:0;padding:0 0 40px 0;}@media (min-width:768px){#mainContent .grid.frequently_asked_questions .call_to_action{margin-top:-20px;padding:40px 0;}}#mainContent .grid.frequently_asked_questions .call_to_action span{display:none;}@media (min-width:768px){#mainContent .grid.frequently_asked_questions .call_to_action span{display:inline-block;}}.view-id-help_blocks{overflow:hidden;}.view-id-help_blocks .views-row{margin-bottom:20px;line-height:16px;}@media (min-width:1024px){.view-id-help_blocks .views-row{float:left;width:50%;}}.view-id-help_blocks .views-row.views-row-odd{clear:left;}@media (min-width:1024px){.view-id-help_blocks .views-row.views-row-odd{padding-right:10px;}}@media (min-width:1024px){.view-id-help_blocks .views-row.views-row-even{padding-left:10px;}}.view-id-help_blocks .views-row .views-field-title{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#A0BE3C;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:0;}.view-id-help_blocks .views-row .views-field-title a{color:#fff;}.view-id-help_blocks .views-row .views-field-field-page-image{text-align:center;}@media (min-width:1200px){.view-id-help_blocks .views-row .views-field-field-page-image{min-height:257px;}}.view-id-help_blocks .views-row .views-field-field-page-image h3{padding:0;color:#404040;background:none transparent;margin-bottom:10px;}.view-id-help_blocks .views-row .views-field-field-page-image img{display:block;margin:auto;width:100% !important;}#block-views-homepage-blades-block .views-row,#block-views-homepage-blades-block-1 .views-row{margin-bottom:2px;}#block-views-homepage-blades-block .views-row .content-area,#block-views-homepage-blades-block-1 .views-row .content-area{display:none;overflow:hidden;}#block-views-homepage-blades-block .views-row.views-row-1 .content-area,#block-views-homepage-blades-block-1 .views-row.views-row-1 .content-area{display:block;}#block-views-homepage-blades-block .views-row.active h3.header,#block-views-homepage-blades-block-1 .views-row.active h3.header{background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);}#block-views-homepage-blades-block .views-row.active h3.header:hover,#block-views-homepage-blades-block-1 .views-row.active h3.header:hover{background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);}#block-views-homepage-blades-block .views-row.active .content-area,#block-views-homepage-blades-block-1 .views-row.active .content-area{border:1px solid #DC1477;border-top:0;}#block-views-homepage-blades-block h3.header,#block-views-homepage-blades-block-1 h3.header{background:#faaa1d;background:-moz-linear-gradient(top,#faaa1d 0%,#faaa1d 59%,#fa8e1f 100%);background:-webkit-linear-gradient(top,#faaa1d 0%,#faaa1d 59%,#fa8e1f 100%);background:linear-gradient(to bottom,#faaa1d 0%,#faaa1d 59%,#fa8e1f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faaa1d',endColorstr='#fa8e1f',GradientType=0);cursor:pointer;color:#fff;border:0;margin:0;}#block-views-homepage-blades-block h3.header:hover,#block-views-homepage-blades-block-1 h3.header:hover{background:#fdac00;background:-moz-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:-webkit-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:linear-gradient(to bottom,#fdac00 0%,#ee5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdac00',endColorstr='#ee5a00',GradientType=0);}#block-views-homepage-blades-block h3.header span,#block-views-homepage-blades-block-1 h3.header span{display:block;margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:transparent;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}#block-views-homepage-blades-block h3.header a,#block-views-homepage-blades-block-1 h3.header a{color:#fff;}#block-views-homepage-blades-block .content-area,#block-views-homepage-blades-block-1 .content-area{padding:20px;border:1px solid #FA871E;font-size:14px;line-height:20px;}#block-views-homepage-blades-block h1,#block-views-homepage-blades-block-1 h1{font-weight:bold;font-size:26px;line-height:30px;}@media (min-width:768px){#block-views-homepage-blades-block h1,#block-views-homepage-blades-block-1 h1{font-size:32px;line-height:36px;}}#block-views-homepage-blades-block img,#block-views-homepage-blades-block-1 img{display:block;border:2px solid #1AA0DD;margin:0 20px 20px 0 !important;}@media (min-width:1024px){#block-views-homepage-blades-block img,#block-views-homepage-blades-block-1 img{float:right;margin:0 0 20px 20px !important;}}#block-views-homepage-blades-block iframe,#block-views-homepage-blades-block-1 iframe{width:100%;height:160px;}@media (min-width:768px){#block-views-homepage-blades-block iframe,#block-views-homepage-blades-block-1 iframe{height:220px;}}@media (min-width:1024px){#block-views-homepage-blades-block iframe,#block-views-homepage-blades-block-1 iframe{height:340px;}}@media (min-width:1200px){#block-views-homepage-blades-block iframe,#block-views-homepage-blades-block-1 iframe{height:420px;}}#block-views-homepage-blades-block .youtube-player img,#block-views-homepage-blades-block-1 .youtube-player img{border:0;float:none;margin:0 !important;margin-top:-9.4% !important;}#mainContent #finder{margin-top:20px;background:#E8F5FB;padding:20px;overflow:hidden;position:relative;}#mainContent #finder .form-item{padding:0 0 20px 0;}@media (min-width:1024px){#mainContent #finder .form-item{float:left;margin-right:20px;padding:0;}}#mainContent #finder select{height:25px;width:100%;border:1px solid #404040;}@media (min-width:768px){#mainContent #finder select{width:180px;}}@media (min-width:1024px){#mainContent #finder select{width:135px;}}@media (min-width:1200px){#mainContent #finder select{width:180px;}}#mainContent #finder .message{position:absolute;margin-top:20px;}#mainContent #finder .throbber{display:none;}#mainContent #finder .form-submit{padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;padding-left:20px;padding-right:20px;}@media (min-width:1024px){#mainContent #finder .form-submit{position:absolute;bottom:20px;}}body.node-type-frontpage h1{display:none;}body.node-type-frontpage #mainContent #block-system-main{margin-bottom:0;}#block-sidebarfinder a.form-submit{display:inline-block;margin-bottom:10px;}#block-sidebarfinder ul{overflow:hidden;margin:0;padding:0;}#block-sidebarfinder ul li{list-style:none;margin:0px;padding:0 10px 2px 0;}#block-sidebarfinder h3.block-heading{border-top-left-radius:10px;border-top-right-radius:10px;background:#A0BE3C;border:0;padding:20px 30px;color:#fff;font-size:18px;line-height:23px;margin:0;}@media (min-width:1200px){#block-sidebarfinder h3.block-heading{font-size:23px;line-height:23px;}}#block-sidebarfinder ul.tabs{border-top-left-radius:10px;border-top-right-radius:10px;background:#A0BE3C;line-height:24px;border:0;padding:5px;}@media (min-width:768px){#block-sidebarfinder ul.tabs{padding-bottom:0;}}#block-sidebarfinder ul.tabs li{margin:0 5px 0 0;float:left;width:auto;padding:0;}#block-sidebarfinder ul.tabs li a,#block-sidebarfinder ul.tabs li em{border:0;background:transparent;color:#fff;margin:0;font-size:14px;line-height:22px;font-weight:300;padding:12px 9px 12px 9px;}@media (min-width:768px){#block-sidebarfinder ul.tabs li a,#block-sidebarfinder ul.tabs li em{padding:17px 14px 17px 14px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #A0BE3C;border-bottom:0;}}@media (min-width:1200px){#block-sidebarfinder ul.tabs li a,#block-sidebarfinder ul.tabs li em{font-size:18px;line-height:24px;}}#block-sidebarfinder ul.tabs li a:hover,#block-sidebarfinder ul.tabs li em:hover{background:#65AB01;color:#fff;}@media (min-width:768px){#block-sidebarfinder ul.tabs li a:hover,#block-sidebarfinder ul.tabs li em:hover{border:1px solid #fff;border-bottom:0;}}#block-sidebarfinder ul.tabs li.selected a,#block-sidebarfinder ul.tabs li.selected em{background:#65AB01;color:#fff;}@media (min-width:768px){#block-sidebarfinder ul.tabs li.selected a,#block-sidebarfinder ul.tabs li.selected em{border:1px solid #fff;border-bottom:0;}}#block-sidebarfinder .tab-contents-wrapper{border:1px solid #A0BE3C;border-top:0;padding:20px;}@media (min-width:768px){#block-sidebarfinder .tab-contents-wrapper{min-height:275px;}}#block-sidebarfinder .views-exposed-form h3{display:none;}#block-sidebarfinder .views-exposed-form .block-content{margin-left:0;}#block-sidebarfinder form{position:relative;overflow:hidden;margin-bottom:10px;}#block-sidebarfinder form .views-exposed-form label{font-weight:normal;}#block-sidebarfinder form .views-exposed-form .views-exposed-widget{padding:0 0 10px 0;float:none;}@media (min-width:768px){#block-sidebarfinder form .views-exposed-form .views-exposed-widget{float:left;padding:0 20px 0 0;}}#block-sidebarfinder form .views-exposed-form .views-exposed-widget .form-item{padding:0;}#block-sidebarfinder form .views-exposed-form .views-exposed-widget .form-submit{margin:0;}#block-sidebarfinder form .views-exposed-form .views-widget{display:inline-block;}@media (min-width:768px){#block-sidebarfinder form .views-exposed-form .views-widget{float:left;}}#block-sidebarfinder form .form-item{padding:0 0 10px 0 !important;}#block-sidebarfinder form label{display:block;min-width:70px;padding:0 0 2px 0;}@media (min-width:768px){#block-sidebarfinder form label{display:block;}}#block-sidebarfinder form select{border:1px solid #404040;height:25px;width:140px;}@media (min-width:1024px){#block-sidebarfinder form select{width:100px;}}@media (min-width:1200px){#block-sidebarfinder form select{width:140px;}}#block-sidebarfinder form .form-item-year select{width:auto;}#block-sidebarfinder form .js-form-item-subject{padding-bottom:0 !important;}#block-sidebarfinder form .shs-widget-container{margin-bottom:10px;}@media (min-width:1024px){#block-sidebarfinder form .shs-widget-container{margin-bottom:0;}}@media (min-width:1024px){#block-sidebarfinder form .form-actions{float:left;}}#block-sidebarfinder form .form-submit{padding:6px 20px;height:25px;font-size:13.5px;line-height:13.5px;position:relative !important;bottom:auto;}@media (min-width:1024px){#block-sidebarfinder form .form-submit{top:22px;}}#block-sidebarfinder #finder{background:transparent;margin:0;padding:0;}#block-sidebarfinder .homepage-dashboard-items{overflow:hidden;border-top:1px solid #fff;}#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item{border-bottom:1px solid #fff;}#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item h4{background:#a0be3c;background:-moz-linear-gradient(top,#a0be3c 0%,#6eb010 100%);background:-webkit-linear-gradient(top,#a0be3c 0%,#6eb010 100%);background:linear-gradient(to bottom,#a0be3c 0%,#6eb010 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0be3c',endColorstr='#6eb010',GradientType=0);cursor:pointer;color:#fff;border:0;margin:0;}#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item h4:hover{background:#65AB01;}#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item h4 span{display:block;margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:transparent;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;font-weight:400;font-size:16px;line-height:16px;}#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item .item-contents{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#ffffff 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);}#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item .item-contents .item-padding{padding:10px 20px 6px 20px;border-left:1px solid #A0BE3C;border-right:1px solid #A0BE3C;border-bottom:1px solid #fff;}@media (min-width:1024px){#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item .item-contents .item-padding{min-height:164px;}}#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item.selected h3{background:#65AB01;}#block-sidebarfinder .homepage-dashboard-items .homepage-dashboard-item.selected .item-padding{border-bottom:1px solid #A0BE3C;}#block-sidebarfinder .view-my-wish-list ul{margin:0;padding:20px 0 20px 0;}#block-sidebarfinder .view-my-wish-list ul li{list-style:none;margin:0;padding:0 0 2px 0;float:none;width:auto;font-size:14px;}#block-sidebarfinder .view-my-wish-list ul li a{display:inline-block;padding-left:25px;color:#666666;}#block-sidebarfinder .view-my-wish-list ul li::before{font-size:16px;content:'\2713';position:absolute;}@media (min-width:1024px){.google-admanager-homepage{clear:both;float:right;margin-left:20px;margin-bottom:0;}}.view-how-to-videos .field-name-field-hero-image{margin:0 0 20px 0;}@media (min-width:1024px){.view-how-to-videos .field-name-field-hero-image{float:right;margin:0 0 20px 20px;}}.view-how-to-videos .field-name-field-hero-image img{border:2px solid #1AA0DD;}.view-how-to-videos .views-row{clear:both;}.view-how-to-videos .views-row .views-field-title{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}.view-how-to-videos .views-row .views-field-field-how-to-video-url{border:1px solid #FA871E;border-top:0;padding:20px;margin-bottom:20px;text-align:center;}.rs-carousel{position:relative;}.rs-carousel ul.rs-carousel-runner{margin:0;}.rs-carousel ul.rs-carousel-runner li.rs-carousel-item{list-style:none;text-align:center;}.rs-carousel ul.rs-carousel-runner li.rs-carousel-item .views-field-title{background:none transparent;padding:0;text-align:center;}.rs-carousel ul.rs-carousel-runner li.rs-carousel-item .views-field-title a:hover{text-decoration:underline;}.rs-carousel ul.rs-carousel-runner li.rs-carousel-item a{text-align:center;color:#404040;padding:0;font-weight:bold;}.rs-carousel a.rs-carousel-action{position:absolute;background:#FA871E;color:#fff;top:20px;width:40px;height:40px;line-height:200px;overflow:hidden;opacity:0.4;}.rs-carousel a.rs-carousel-action::after{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;font-size:20px;cursor:pointer;text-align:center;line-height:40px;}.rs-carousel a.rs-carousel-action:hover{background:#F17300;opacity:1;}.rs-carousel a.rs-carousel-action.rs-carousel-action-prev{left:0;}.rs-carousel a.rs-carousel-action.rs-carousel-action-prev::after{content:'<';}.rs-carousel a.rs-carousel-action.rs-carousel-action-next{right:0;}.rs-carousel a.rs-carousel-action.rs-carousel-action-next::after{content:'>';}.rs-carousel a.rs-carousel-action.rs-carousel-action-active{opacity:1;}.more-like-this{padding-bottom:40px;}.more-like-this .rs-carousel-mask{margin:0 50px;}.more-like-this ul li{width:163px;text-align:center;padding:0 10px;}.more-like-this ul li a{font-size:12px;font-weight:bold;color:#404040;}.homework-gnome-gallery{min-height:170px;}.homework-gnome-gallery .rs-carousel-mask{margin:0 50px;}.homework-gnome-gallery ul li{padding:0 10px;}.homework-gnome-videos .rs-carousel-mask{margin:auto;width:225px;height:150px;}@media (min-width:1024px){.homework-gnome-videos .rs-carousel-mask{width:450px;height:300px;}}.homework-gnome-videos iframe{width:225px;height:150px;}@media (min-width:1024px){.homework-gnome-videos iframe{width:450px;height:300px;}}.homework-gnome-videos ul li{width:225px;}@media (min-width:1024px){.homework-gnome-videos ul li{width:450px;}}.homework-gnome-related .rs-carousel-mask{margin:0 50px;}.homework-gnome-related ul li{padding:0 10px;max-width:120px;overflow:hidden;}.view-learning-journey-carousel .rs-carousel-mask{margin:0 50px;}.view-learning-journey-carousel ul.rs-carousel-runner li.rs-carousel-item{height:57px !important;padding:0;}.view-learning-journey-carousel ul.rs-carousel-runner li.rs-carousel-item a{color:#fff !important;text-align:left;padding:12px 10px 15px 43px;height:57px !important;}.view-the-hub-carousel .jcarousel-item div{background-repeat:no-repeat;}.view-the-hub-carousel .jcarousel-item .Blue{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-blue-hub.png');}.view-the-hub-carousel .jcarousel-item .Brown{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-brown-hub.png');}.view-the-hub-carousel .jcarousel-item .Yellow{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-yellow-hub.png');}.view-the-hub-carousel .jcarousel-item .Green{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-green-hub.png');}.view-the-hub-carousel .jcarousel-item .Purple{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-purple-hub.png');}.view-the-hub-carousel .jcarousel-item .Pink{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-pink-hub.png');}.view-the-hub-carousel .jcarousel-item .Red{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-red-hub.png');}.view-learning-journey-carousel .rs-carousel-item div{background-repeat:no-repeat;}.view-learning-journey-carousel .rs-carousel-item .Blue{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-blue-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Magenta{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-magenta-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Cyan{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-cyan-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Navy{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-navy-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Brown{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-brown-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Orange{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-orange-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Yellow{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-yellow-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Green{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-green-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Purple{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-purple-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Pink{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-pink-jc.png');}.view-learning-journey-carousel .rs-carousel-item .Red{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-red-jc.png');}.view-learning-journey-carousel .Maths a{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-jc.png');color:#fff;}.view-learning-journey-carousel .Topic a{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/topic-jc.png');color:#fff;}.view-learning-journey-carousel .Science a{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/science-car.png');background-position:12px 10px;color:#fff;}.view-learning-journey-carousel .English a{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/english-jc.png');background-position:10px 16px;color:#fff;}.view-learning-journey-carousel .rs-carousel-item{border:0 solid #ccc;height:57px !important;list-style:none outside none;margin-left:11px !important;margin-right:0px;overflow:hidden;padding:0;width:163px !important;}.view-learning-journey-carousel .rs-carousel-item a{background-position:10px 11px;background-repeat:no-repeat;color:#fff !important;display:block;font-size:12px;font-weight:bold;height:57px !important;padding-left:43px;padding-right:10px;padding-top:15px;text-align:left;text-decoration:none;}.jcarousel-skin-tango .jcarousel-item .Maths a{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-jc.png');color:#FFF !important;}a.jcarousel-prev{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/pre.png') !important;height:71px !important;width:38px !important;}a.jcarousel-next{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/next.png') !important;height:71px !important;width:38px !important;}a.jcarousel-prev:hover,a.jcarousel-next:hover{opacity:0.8;background-position:0 0;}.jcarousel-next-disabled{opacity:0.4 !important;background-position:0 0;}.view-the-hub-carousel .jcarousel-skin-tango .jcarousel-item a{background-position:10px 11px;background-repeat:no-repeat;color:#FFFFFF !important;display:block;font-size:12px;font-weight:bold;height:57px !important;padding-left:43px;padding-right:10px;padding-top:15px;text-align:left;text-decoration:none;}.jcarousel-skin-tango .jcarousel-item .Maths a{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/jcarousel/maths-jc.png');color:#FFF !important;}.view-the-hub-carousel .jcarousel-skin-tango .jcarousel-item{border:0 solid #CCCCCC;height:57px !important;list-style:none outside none;margin-left:0 !important;margin-right:0;overflow:hidden;padding:0;width:241px !important;}.ui-widget{font-family:'Nunito',sans-serif;}.ui-widget-content{color:#404040;}.ui-widget-content a{color:#FA871E;}.ui-helper-reset{line-height:normal;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:'Nunito',sans-serif;font-size:13px;}.list-ticks ul{margin:0;padding:0;}.list-ticks ul li{position:relative;margin:0;padding:0 0 40px 80px;clear:left;list-style:none;min-height:80px;}.list-ticks ul li::before{position:absolute;left:0;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-200px -500px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:53px;height:85px;margin-right:20px;}.listings{overflow:hidden;}.listings .view-header .float-image{margin:0 0 20px 0;}@media (min-width:768px){.listings .view-header .float-image{float:right;margin:0 0 20px 20px;}}.listings .view-header .float-image img{border:1px solid #FA871E;}.listings .view-header .dotted-bottom{overflow:hidden;}.listings .view-header .dotted-bottom::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}.listings .views-row{overflow:hidden;clear:both;}.listings .views-row::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}.listings .views-row .teaser-image,.listings .views-row .views-field-field-article-image,.listings .views-row .views-field-field-upload-image{text-align:center;margin:0 0 20px 0;}@media (min-width:768px){.listings .views-row .teaser-image,.listings .views-row .views-field-field-article-image,.listings .views-row .views-field-field-upload-image{float:right;margin:0 0 20px 20px;}}.listings .views-row .teaser-image img,.listings .views-row .views-field-field-article-image img,.listings .views-row .views-field-field-upload-image img{border:2px solid #FA871E;}.listings .views-row h3.title,.listings .views-row .views-field-title{font-size:16px;margin-bottom:10px;font-weight:bold;}.listings .views-row .teaser-body,.listings .views-row .views-field-field-article-standfirst,.listings .views-row .field-name-field-download-standfirst{margin-bottom:20px;}.listings .views-row .meta{display:inline-block;white-space:nowrap;margin:0 20px 10px 0;width:140px;}@media (min-width:1200px){.listings .views-row .meta{width:210px;}}.listings .views-row .meta span{font-weight:bold;}.listings .views-row .taxonomy{margin:0 0 10px 0;}.listings .views-row a.more,.listings .views-row .views-field-view-node a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;display:inline-block;}.listings .views-row a.more:hover,.listings .views-row .views-field-view-node a:hover{background:#F17300;color:#fff;text-decoration:none;}.listings .views-row .actions{clear:left;margin-bottom:10px;}@media (min-width:1024px){.listings .views-row .actions{clear:none;margin-bottom:0;}}.block.block-ma-email-register-email-register{padding:0;}.block.block-ma-email-register-email-register .block-content{background:#DC1477;color:#fff;position:relative;padding:10px 5px;}@media (min-width:768px){.block.block-ma-email-register-email-register .block-content{padding:20px;}}.block.block-ma-email-register-email-register h3{text-align:center;font-size:19px;line-height:26px;margin-bottom:10px;}.block.block-ma-email-register-email-register h3 .weekly-newsletter{float:right;}.block.block-ma-email-register-email-register h3 strong{font-size:95px;line-height:95px;}.block.block-ma-email-register-email-register h3 strong::before{content:'';overflow:hidden;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/registration/mobile-header.png');display:block;margin:auto;width:260px;height:115px;}@media (min-width:768px){.block.block-ma-email-register-email-register h3 strong::before{margin:0 0 0 -10px;}}@media (min-width:1024px){.block.block-ma-email-register-email-register h3 strong::before{margin:auto;}}.block.block-ma-email-register-email-register h3 span.smaller{font-weight:600;display:inline-block;font-size:14px;line-height:24px;color:#000;}.block.block-ma-email-register-email-register p{line-height:18px;}.block.block-ma-email-register-email-register a{color:#fff;text-decoration:underline;}.block.block-ma-email-register-email-register label{color:#fff;}.block.block-ma-email-register-email-register .form-item{padding:0;}.block.block-ma-email-register-email-register .element-invisible{display:none;}.block.block-ma-email-register-email-register .subject-box{overflow:hidden;padding-bottom:10px;}.block.block-ma-email-register-email-register .subject-box .subject-heading{padding-bottom:5px;}.block.block-ma-email-register-email-register .subject-box .form-type-radio{float:left;}.block.block-ma-email-register-email-register .subject-box .form-type-radio label{display:inline-block;padding:0 6px 0 0;vertical-align:top;}@media (min-width:768px){.block.block-ma-email-register-email-register .subject-box .form-type-radio label{vertical-align:middle;}}.block.block-ma-email-register-email-register .form-item-tandcs.form-item{padding:0;text-align:center;margin:0 0 10px 0;}.block.block-ma-email-register-email-register .form-item-tandcs.form-item .form-checkbox{margin-right:-38px;}.block.block-ma-email-register-email-register .form-item-email{margin:0 0 20px 0;text-align:center;}.block.block-ma-email-register-email-register .form-item-email label{display:none;}.block.block-ma-email-register-email-register .form-item-email .form-email{height:25px;line-height:25px;font-size:10px;font-weight:600;margin:auto;width:240px;}@media (min-width:768px){.block.block-ma-email-register-email-register .form-item-email .form-email{font-size:14px;margin:auto;display:block;}}@media (min-width:1200px){.block.block-ma-email-register-email-register .form-item-email .form-email{width:460px;}}.block.block-ma-email-register-email-register .form-item-email .form-email::placeholder{color:#CCCCCC;}.block.block-ma-email-register-email-register .form-submit{padding:0 28px;display:block;height:34px;line-height:36px;text-transform:uppercase;margin:0 auto 20px auto;border:0;border-radius:74px;font-size:24px;font-weight:700;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.6);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.6);background:#A0BE3C;margin-top:20px;}.block.block-ma-email-register-email-register .form-submit:hover{background:#65AB01;}.block.block-ma-email-register-email-register .foot-note{text-align:center;font-size:13px;line-height:16px;}.block.block-ma-email-register-email-register .messages{border:1px solid #fff;padding:10px;font-size:14px;}.block.block-ma-email-register-email-register .messages.error{background:#C80D0D;}.block-ma-email-register-email-register-homepage .form-item-email,#school_run_registration_form .form-item-email{margin:0 0 20px 0;}.block-ma-email-register-email-register-homepage .form-submit,#school_run_registration_form .form-submit{margin-top:20px;}body.maintenance-page header .container{overflow:hidden;background-image:url("/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png");background-position:center bottom;background-repeat:repeat-x;padding-bottom:20px;}body.maintenance-page .gutter{min-height:200px;}.messages{position:relative;padding:20px;margin-bottom:20px;font-size:16px;}.messages.status{border:1px solid #A0BE3C;background:#E3EACb;}.messages.error{border:1px solid #C80D0D;background:#F9F0F0;}.messages.warning{border:1px solid #1AA0DD;background:#E8F5FB;}.messages ul{margin:0;padding:10px 0;}.messages ul li{list-style:none;padding:0 0 10px 0;margin:0;}.messages ul li:last-child{padding-bottom:0;}.messages a{text-decoration:underline;}.messages .close{cursor:pointer;background:#fff;color:#C80D0D;border-radius:3px;position:absolute;top:5px;right:5px;padding:3px 6px;font-size:12px;}.messages.messages-inline{padding:13px;margin-bottom:20px;display:table;clear:both;border:0;min-width:100%;}@media (min-width:768px){.messages.messages-inline{min-width:350px;}}.messages.messages-inline.error{background:#C80D0D;color:#fff;}.messages.messages-inline.error a{color:#fff;}.field-type-list-text .messages.messages-inline{margin:20px 0;border:13px solid #C80D0D;}@media (min-width:768px){.field-type-list-text .messages.messages-inline{min-width:100%;}}.ui-dialog{z-index:4000000000 !important;}.ui-widget-overlay{opacity:0.85;background:#000;}.ui-widget.ui-widget-content{padding:0;border:1px solid #FA871E;border-radius:0;}.ui-widget.ui-widget-content .ui-dialog-titlebar{border:0;border-radius:0;background:#FA871E;padding:10px;color:#fff;}.ui-widget.ui-widget-content .ui-dialog-content{padding:10px;}.ui-widget.ui-widget-content form.user-login-form label{display:none;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper{background:#e81ed0;border:0;overflow:hidden;width:auto !important;left:0;top:0 !important;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper{position:absolute !important;width:780px !important;top:20px !important;border-radius:5px;}}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper.sticky{position:fixed !important;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-titlebar{background:transparent;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-titlebar .ui-dialog-title{display:none;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;z-index:1000;top:6px;right:10px;background:transparent;border:0;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close span{display:none;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-titlebar .ui-dialog-titlebar-close::after{content:'\00D7';position:absolute;display:block;right:0;top:0;color:#fff;text-indent:0;font-weight:500;font-size:32px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content{max-height:none !important;text-align:center;color:#fff;padding:20px;}@media (min-width:1024px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content{padding:40px 20px !important;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content a{color:#fff;text-decoration:underline;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .popups-close{position:absolute;top:0;right:10px;background:none;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .popups-close::after{content:'\00D7';position:absolute;display:block;right:0;top:0;text-indent:0;font-weight:700;font-size:26px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content h2{font-weight:700;text-align:center;-webkit-font-smoothing:antialiased;margin:0 0 15px 0;background:#fbc944;padding:10px 5px;border-radius:10px;color:#404040;font-size:20px;line-height:22px;}@media (min-width:340px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content h2{font-size:23px;line-height:26px;}}@media (min-width:1024px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content h2{font-size:55px;line-height:65px;padding:20px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content h3{color:#fff;text-align:center;-webkit-font-smoothing:antialiased;margin:5px 0 15px;font-size:15px;line-height:18px;}@media (min-width:340px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content h3{font-size:17px;line-height:20px;}}@media (min-width:1024px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content h3{margin:5px 0 25px;font-size:26px;line-height:28px;padding:0 5%;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content h4{margin:5px 0 15px;text-align:center;-webkit-font-smoothing:antialiased;padding:0 5%;font-size:14px;line-height:14px;}@media (min-width:1024px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content h4{font-size:22px;line-height:24px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content p{font-size:12px;line-height:16px;margin-bottom:25px;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content p{line-height:20px;font-size:14px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item{padding:0 0 5px 0;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item{padding:0 0 30px 0;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.form-item-tandcs{padding:0 0 5px 0;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item-parent-or-teacher{display:inline-block;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item-parent-or-teacher label{color:#fff;white-space:nowrap;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content legend span.form-required{color:#fff;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .decrypted-password{background:#B80072;margin:0 auto 20px auto;font-size:28px;padding:10px;border-radius:10px;max-width:300px;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .decrypted-password{padding:20px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .login_details{background:#B80072;border-radius:10px;max-width:300px;margin:0 auto 40px auto;font-size:28px;padding:10px;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .login_details{font-size:14px;padding:20px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .login_details em.placeholder{display:block;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .login_details em.placeholder{display:inline-block;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .login_details p{font-size:12px;line-height:16px;margin-bottom:10px;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .login_details p{font-size:14px;line-height:20px;margin-bottom:25px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-type-radios label{color:#fff;font-size:17px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-type-radios .form-radios div.form-item{display:inline-block;padding:0 20px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-type-radios .form-radios div.form-item label{white-space:nowrap;font-size:15px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-type-select label{color:#fff;font-size:12px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .js-form-type-checkbox label{color:#fff;max-width:400px;text-align:left;margin-left:40px;font-size:12px;line-height:13px;padding-bottom:0;}@media (min-width:340px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .js-form-type-checkbox label{font-size:15px;line-height:20px;}}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .js-form-type-checkbox label{padding-bottom:12px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .js-form-type-checkbox label a{color:#fff;font-weight:bold;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item-school-year{padding:5px 0;}@media (min-width:340px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item-school-year{padding:20px 0 30px 0;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item-school-year label{max-width:380px;margin:auto;color:#fff;line-height:16px;font-size:12px;}@media (min-width:340px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item-school-year label{font-size:15px;}}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item-school-year label{line-height:20px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item-school-year label .form-required{display:none;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-text{color:#fff;background:transparent;font-size:16px;border:2px solid #fff;border-radius:3px;padding:10px;width:250px;margin:5px;height:35px;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-text{height:50px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-text::placeholder{color:#fff;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.form-item-email{padding:0;display:inline-block;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.form-item-email label{display:none;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.form-item-email label .form-required{display:none;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm{overflow:hidden;padding:10px 0 0 0;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm{padding:20px 0 0 0;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm label{display:none;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm .js-form-type-password{display:inline-block;vertical-align:top;max-width:49%;padding:0 5px;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm .js-form-type-password{max-width:none;padding:0;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm .password-strength{text-align:left;padding:0 5px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm .password-strength .password-strength__meter{margin:5px 0 7px 0;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm .password-confirm{text-align:left;padding:5px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm .password-confirm .error{float:right;margin-right:50px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-item.js-form-type-password-confirm .password-suggestions{display:none !important;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-submit{display:inline-block;margin:5px;font-size:17px;font-weight:700;border-radius:3px;padding:0 15px;width:250px;background:#fbc944;color:#212121;text-decoration:none;line-height:35px;height:35px;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content .form-submit{line-height:50px;height:50px;margin-bottom:40px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content div.terms{font-weight:300;line-height:16px;margin:10px 0 0;font-size:9px;line-height:12px;}@media (min-width:768px){div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .ui-dialog-content div.terms{font-size:13px;line-height:16px;}}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .messages{margin-top:15px;font-size:14px;border-radius:5px;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .messages.status{color:#000;}div.ui-widget.ui-widget-content.ma-email-register-popup-wrapper .messages.error{background:#C80D0D;border:1px solid #fff;}ul.pager__items{margin:0 0 20px 0;padding:0;text-align:center;}ul.pager__items li{margin:0;padding:0 0 0 10px;display:inline-block;}ul.pager__items li.is-active a{color:#333333;}.subscribe_c2a{overflow:hidden;background:#DC1477;padding:20px;color:#fff;font-size:20px;line-height:26px;margin-bottom:40px;}.subscribe_c2a.orange{background:#FA871E;}.subscribe_c2a.orange .action_button a{color:#FA871E;}.subscribe_c2a.blue{background:#1AA0DD;}.subscribe_c2a .field-type-image{text-align:center;}.subscribe_c2a .field-type-image .field-items{display:inline-block;}@media (min-width:768px){.subscribe_c2a .field-type-image .field-items{display:block;}}.subscribe_c2a .field-type-image .field-items .field-item{display:inline-block;}@media (min-width:768px){.subscribe_c2a .field-type-image .field-items .field-item{display:block;}}.subscribe_c2a .field-type-image img{border:5px solid #fff;}@media (min-width:768px){.subscribe_c2a .field-type-image img{float:right;}}.subscribe_c2a .field-type-image .even,.subscribe_c2a .field-type-image .odd{display:inline-block;}@media (min-width:768px){.subscribe_c2a .field-type-image .even,.subscribe_c2a .field-type-image .odd{display:block;}}.subscribe_c2a .field-type-image .even img{transform:rotate(6deg);margin:20px -12px 20px 0;}@media (min-width:768px){.subscribe_c2a .field-type-image .even img{margin:0 0 20px 20px;}}.subscribe_c2a .field-type-image .odd img{transform:rotate(-6deg);margin:10px -12px 20px 0;}@media (min-width:768px){.subscribe_c2a .field-type-image .odd img{margin:10px -30px 20px 20px;}}.subscribe_c2a .action_button a{background:#fff;display:inline-block;padding:10px 40px;color:#DC1477;font-weight:bold;border-radius:5px;}.subscribe_c2a .action_button a:hover{text-decoration:none;color:#B80072;}.subscribe_c2a.ticks ul li{list-style:none;position:relative;}.subscribe_c2a.ticks ul li::before{content:'\2713';position:absolute;left:-26px;}.subscribe_c2a strong{font-weight:normal;color:#404040;}#mainContent a.pencil_call_large{display:block;color:#fff;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/pencil-call-lg-md.png') no-repeat left;font-size:11px;}@media (min-width:1024px){#mainContent a.pencil_call_large{font-size:13px;}}#mainContent a.pencil_call_large:hover{text-decoration:none;}#mainContent a.pencil_call_large span{display:block;height:93px;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/pencil-call-lg-rt.png') no-repeat right;padding:15px 60px 15px 15px;overflow:hidden;}@media (min-width:768px){#mainContent a.pencil_call_large span{padding:15px 60px 20px 20px;}}@media (min-width:1024px){#mainContent a.pencil_call_large span{padding:25px 60px 20px 20px;}}#mainContent a.pencil_call_large h3{font-size:14px;line-height:18px;text-shadow:1px 1px #404040;margin-bottom:3px;}@media (min-width:768px){#mainContent a.pencil_call_large h3{font-size:20px;line-height:24px;}}@media (min-width:1024px){#mainContent a.pencil_call_large h3{font-size:24px;line-height:20px;margin-bottom:10px;}}#mainContent a.pencil_call_large::before{content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-bottom:20px;}#mainContent a.pencil_call_large::after{content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;}#mainContent a.pencil_call_small{display:inline-block;color:#fff;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/pencil-call-sm-md.png') no-repeat left;text-shadow:1px 1px #404040;font-size:13px;line-height:16px;}@media (min-width:1024px){#mainContent a.pencil_call_small{font-size:16px;line-height:16px;}}#mainContent a.pencil_call_small:hover{text-decoration:none;}#mainContent a.pencil_call_small br{display:none;}#mainContent a.pencil_call_small span{display:block;height:54px;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/pencil-call-sm-rt.png') no-repeat right;padding:12px 20px 12px 15px;overflow:hidden;}@media (min-width:768px){#mainContent a.pencil_call_small span{padding:20px 60px 20px 20px;}}#mainContent a.pencil_call_pink{display:inline-block;color:#fff;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/pencil-call-md-pink.png') no-repeat left;text-shadow:1px 1px #404040;font-size:13px;line-height:16px;}@media (min-width:1024px){#mainContent a.pencil_call_pink{font-size:14px;line-height:16px;}}#mainContent a.pencil_call_pink h3{padding:0 0 10px 0 !important;font-size:16px !important;line-height:16px !important;}@media (min-width:768px){#mainContent a.pencil_call_pink h3{font-size:20px !important;line-height:20px !important;}}@media (min-width:1200px){#mainContent a.pencil_call_pink h3{font-size:24px !important;line-heigh:24px !important;}}#mainContent a.pencil_call_pink span{display:block;height:113px;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/pencil-call-rt-pink.png') no-repeat right;padding:27px 20px 12px 15px;overflow:hidden;}@media (min-width:768px){#mainContent a.pencil_call_pink span{padding:32px 60px 20px 20px;}}#mainContent .premium-content-subscribe-c2a{background:#DC1477;color:#fff;margin-bottom:20px;border-radius:10px;border:3px solid #404040;clear:both;padding:30px;}@media (min-width:1200px){#mainContent .premium-content-subscribe-c2a{padding:30px 60px;}}#mainContent .premium-content-subscribe-c2a.top-pad{margin-top:20px;}#mainContent .premium-content-subscribe-c2a h3{text-align:center;font-weight:700;margin-bottom:40px;font-size:24px;line-height:38px;}@media (min-width:1200px){#mainContent .premium-content-subscribe-c2a h3{font-size:28px;line-height:48px;}}#mainContent .premium-content-subscribe-c2a h3 .smaller{font-size:20px;line-height:30px;}@media (min-width:1200px){#mainContent .premium-content-subscribe-c2a h3 .smaller{font-size:24px;line-height:38px;}}#mainContent .premium-content-subscribe-c2a h3 .block{display:block;}#mainContent .premium-content-subscribe-c2a img{margin:0 auto 20px auto;width:250px;display:block;}@media (min-width:1200px){#mainContent .premium-content-subscribe-c2a img{float:right;margin:0;}}#mainContent .premium-content-subscribe-c2a.ticks ul{margin-bottom:40px;}#mainContent .premium-content-subscribe-c2a.ticks ul li{list-style:none;position:relative;}#mainContent .premium-content-subscribe-c2a.ticks ul li::before{content:'\2713';position:absolute;left:-26px;}#mainContent .premium-content-subscribe-c2a .form-submit{font-weight:700;background:#A0BE3C;}#mainContent .premium-content-subscribe-c2a .form-submit:hover{background:#6BA007;}#mainContent .premium-content-subscribe-c2a .form-submit.larger{font-size:20px;padding:20px 30px;}#mainContent .premium-content-subscribe-c2a .footnote{text-align:center;margin-top:50px;font-size:14px;}.poll .text{font-size:16px;}.poll .bar{margin:4px 0;height:12px;background:#E3EACb;}.poll .bar .foreground{height:12px;background:#A0BE3C;}.poll .percent{margin:0 0 20px 0;}#poll-cancel-form{margin-top:20px;}.fade-wrapper{position:relative;}.fade-content{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background:linear-gradient(0deg,#ffffff 0%,rgba(0,0,0,0) 100%);}.fade-suffix{text-align:center;font-size:20px;line-height:26px;font-weight:700;}#mainContent .restricted-content-registration-form{background:#DC1477;color:#fff;margin-bottom:20px;border-radius:10px;border:3px solid #404040;clear:both;padding:30px;}@media (min-width:1200px){#mainContent .restricted-content-registration-form{padding:30px;}}#mainContent .restricted-content-registration-form a{color:#fff;text-decoration:underline;}#mainContent .restricted-content-registration-form form{text-align:center;}@media (min-width:1200px){#mainContent .restricted-content-registration-form form{text-align:left;}}#mainContent .restricted-content-registration-form form .form-item-email{padding-bottom:20px;}#mainContent .restricted-content-registration-form form .form-item-email label{display:none;}#mainContent .restricted-content-registration-form form .form-item-email input{font-size:20px;}#mainContent .restricted-content-registration-form h3{text-align:center;font-weight:700;margin-bottom:20px;font-size:28px;line-height:38px;}@media (min-width:1200px){#mainContent .restricted-content-registration-form h3{text-align:left;font-size:32px;line-height:48px;}}#mainContent .restricted-content-registration-form h3 .smaller{font-size:20px;line-height:30px;}@media (min-width:1200px){#mainContent .restricted-content-registration-form h3 .smaller{font-size:28px;line-height:38px;}}#mainContent .restricted-content-registration-form h3 .block{display:block;}#mainContent .restricted-content-registration-form img{margin:0 auto 20px auto;width:250px;display:block;}@media (min-width:1200px){#mainContent .restricted-content-registration-form img{float:right;margin:0;}}#mainContent .restricted-content-registration-form.ticks ul{margin-bottom:20px;}#mainContent .restricted-content-registration-form.ticks ul li{list-style:none;position:relative;}#mainContent .restricted-content-registration-form.ticks ul li::before{content:'\2713';position:absolute;left:-26px;}#mainContent .restricted-content-registration-form .form-submit{font-weight:700;background:#A0BE3C;}#mainContent .restricted-content-registration-form .form-submit:hover{background:#6BA007;}#mainContent .restricted-content-registration-form .footnote{text-align:center;margin-top:20px;font-size:14px;}#mainContent .restricted-content-registration-form .messages{max-width:240px;border:1px solid #fff;padding:10px;font-size:14px;}#mainContent .restricted-content-registration-form .messages.error{background:#C80D0D;}body.page-search form.search-form label{display:none;}body.page-search form.search-form .form-item{display:inline-block;padding:0 0 20px 0;width:100%;}@media (min-width:1024px){body.page-search form.search-form .form-item{width:auto;}}body.page-search form.search-form .form-search{vertical-align:top;}body.page-search form.search-form .form-submit{padding-top:0;padding-bottom:0;height:37px;vertical-align:top;margin-bottom:20px;}body.page-search .search-help-link{display:none;}body.page-search ol{margin:0;padding:0;}body.page-search ol li{margin:0;padding:0;list-style:none;}#mainContent .standard-boxout{background:#F8F8F8;border-radius:10px;border:1px solid #CCCCCC;border-top:3px solid #DC1477;font-size:14px;line-height:18px;position:relative;padding:20px;}@media (min-width:768px){#mainContent .standard-boxout{padding:30px;}}#mainContent .standard-boxout h2{font-weight:600;font-size:24px;line-height:32px;}@media (min-width:768px){#mainContent .standard-boxout h2{font-size:28px;line-height:36px;}}#mainContent .standard-boxout h2::after{content:'';height:2px;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');display:block;margin:20px 0;}#mainContent .standard-boxout h3{padding:0;font-weight:600;}.block.standard-listing{padding:0;background:transparent;font-size:14px;}.block.standard-listing h3{color:#fff;background:#DC1477;padding:20px 30px;margin:0;font-size:22px;font-weight:bold;border-top-left-radius:10px;border-top-right-radius:10px;}.block.standard-listing .block-content{padding:30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #CCCCCC;}.block.standard-listing ol{margin:0;padding:0;}.block.standard-listing ol li{margin:0 0 0 15px;padding:0 0 15px 15px;}.commerce_payment div#card-errors{height:unset;}.commerce_payment .form-item-commerce-payment-payment-method{display:none;}.commerce_payment .form-item{padding:0px;}.commerce_payment .form-item label{display:none;}.commerce_payment .commerce-credit-card-start,.commerce_payment .commerce-credit-card-expiration{margin-bottom:0;}.commerce_payment .form-text#edit-commerce-payment-payment-details-credit-card-code{width:auto;}.commerce_payment .form-select.stripe{width:auto;}.commerce_payment .stripe-errors,.commerce_payment .stripe-pi-errors{background:none;border:none;padding:0px;height:auto;margin:20px 0 0 0;display:none;}.commerce_payment .stripe-errors.messages,.commerce_payment .stripe-pi-errors.messages{display:block;}.commerce_payment .stripe-errors.error,.commerce_payment .stripe-pi-errors.error{color:#C80D0D;}.commerce_payment .StripeElement{height:37px;width:100%;line-height:23px;padding:6px 13px;border:1px solid #CCCCCC;max-width:100%;background:#F8F8F8;color:#666666;font-size:12px;}@media (min-width:768px){.commerce_payment .StripeElement{width:350px;}}.commerce_payment .StripeElement:focus{border:1px solid #FA8E1F;}.commerce_payment .StripeElement.StripeElement--invalid{background:#F9F0F0;border:1px solid #C80D0D;}.sprite-icons{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:0 0;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;}.sprite-icons.small{width:50px;height:50px;background-size:464px 535px;}.sprite-icons.smaller{width:25px;height:25px;background-size:232px 267.5px;}.sprite-icons.worksheet{background-position:0px 0px;}.sprite-icons.worksheet.small{background-position:0px 0px;width:27px;height:31px;}.sprite-icons.worksheets{background-position:-100px 0px;}.sprite-icons.edit{background-position:-200px 0px;}.sprite-icons.edit-boxed{background-position:-400px -300px;width:30px;height:30px;}.sprite-icons.guarantee{background-position:-300px 0px;}.sprite-icons.newsletter{background-position:-400px 0px;}.sprite-icons.newsletter.small{background-position:-200px 0px;width:28px;height:28px;}.sprite-icons.weekly-newsletter{background-position:0px -100px;}.sprite-icons.weekly-newsletter.white{background-position:-500px 0px;}.sprite-icons.weekly-newsletter.white.small{background-position:-250px 0px;width:31px;height:21px;}.sprite-icons.favourite{background-position:-100px -100px;}.sprite-icons.favourite.small{background-position:-50px -50px;width:23px;height:23px;}.sprite-icons.favourite.white{background-position:-500px -100px;}.sprite-icons.favourite.white.small{background-position:-250px -50px;}.sprite-icons.search{background-position:-200px -100px;}.sprite-icons.search.small{background-position:-100px -50px;width:28px;height:28px;}.sprite-icons.worksheet-finder{background-position:-300px -100px;}.sprite-icons.delete{background-position:0px -200px;}.sprite-icons.locked{background-position:-100px -200px;}.sprite-icons.locked.small{background-position:-50px -100px;width:23px;height:26px;}.sprite-icons.unlocked{background-position:-200px -200px;}.sprite-icons.email{background-position:-300px -200px;}.sprite-icons.vip-support-group{background-position:0px -300px;}.sprite-icons.personal-account-manager{background-position:-100px -300px;}.sprite-icons.personal-account-manager.small{background-position:-50px -150px;width:19px;height:26px;}.sprite-icons.learning-packs{background-position:-200px -300px;}.sprite-icons.maths{background-position:-300px -300px;}.sprite-icons.maths.small{background-position:-150px -150px;width:27px;height:31px;}.sprite-icons.mobile{background-position:0px -400px;}.sprite-icons.desktop{background-position:-100px -400px;}.sprite-icons.english{background-position:-200px -400px;}.sprite-icons.english.small{background-position:-100px -200px;width:27px;height:31px;}.sprite-icons.game{background-position:-300px -400px;}.sprite-icons.basket{background-position:0px -500px;}.sprite-icons.help{background-position:-100px -500px;}.sprite-icons.help.small{background-position:-50px -250px;width:27px;height:27px;}.sprite-icons.correct{background-position:-200px -500px;}.sprite-icons.incorrect{background-position:-300px -500px;}.sprite-icons.well-done{background-position:0px -600px;}.sprite-icons.print{background-position:-100px -600px;}.sprite-icons.download{background-position:-200px -600px;}.sprite-icons.home{background-position:-300px -600px;}.sprite-icons.recommended{background-position:0px -700px;}.sprite-icons.discounts{background-position:-100px -700px;}.sprite-icons.subject{background-position:-200px -700px;}.sprite-icons.school-year{background-position:-300px -700px;}.sprite-icons.topic{background-position:0px -800px;}.sprite-icons.ebooks{background-position:-100px -800px;}.sprite-icons.ebooks.small{background-position:-50px -400px;width:24px;height:29px;}.sprite-icons.science{background-position:-200px -800px;}.sprite-icons.gnome{background-position:-600px 0;width:330px;height:450px;}.sprite-icons.gnome.small{background-position:-300px 0;width:165px;height:225px;}.sprite-icons.gnome.smaller{background-position:-150px 0;width:83px;height:113px;}.sprite-icons.interactive-tutorial{background-position:0px -900px;}.sprite-icons.social{background-position:-100px -900px;}.sprite-icons.interactive-worksheet{background-position:-200px -900px;}.sprite-icons.eleven-plus-prep-plan{background-position:-300px -900px;}.sprite-icons.practice-papers{background-position:0px -1000px;}.sprite-icons.learning-journey{background-position:-100px -1000px;}.sprite-icons.my-account{background-position:-200px -1000px;}.sprite-icons.add-to-my-account{background-position:-300px -1000px;}ul.tabs,ul.horizontal-tabs-list{padding:0;border-bottom:1px solid #CCCCCC;margin:0;}ul.tabs.primary,ul.horizontal-tabs-list.primary{margin:0 0 20px 0;}ul.tabs.pink li a,ul.horizontal-tabs-list.pink li a,ul.tabs.pink li em,ul.horizontal-tabs-list.pink li em{background:#fff;color:#DC1477;border:1px solid #DC1477;}ul.tabs.pink li a:hover,ul.horizontal-tabs-list.pink li a:hover,ul.tabs.pink li em:hover,ul.horizontal-tabs-list.pink li em:hover{background:#DC1477;color:#fff;}ul.tabs.pink li.selected a,ul.horizontal-tabs-list.pink li.selected a,ul.tabs.pink li.selected em,ul.horizontal-tabs-list.pink li.selected em{background:#DC1477;color:#fff;}ul.tabs.orange li a,ul.horizontal-tabs-list.orange li a,ul.tabs.orange li em,ul.horizontal-tabs-list.orange li em{background:#fff;color:#FA871E;border:1px solid #F17300;}ul.tabs.orange li a:hover,ul.horizontal-tabs-list.orange li a:hover,ul.tabs.orange li em:hover,ul.horizontal-tabs-list.orange li em:hover{background:#F17300;color:#fff;}ul.tabs.orange li.selected a,ul.horizontal-tabs-list.orange li.selected a,ul.tabs.orange li.selected em,ul.horizontal-tabs-list.orange li.selected em{background:#F17300;color:#fff;}ul.tabs li,ul.horizontal-tabs-list li{display:inline-block;margin:0 10px 0 0;padding:0;}ul.tabs li.priority,ul.horizontal-tabs-list li.priority{margin-right:40px;}@media (min-width:1200px){ul.tabs li.priority,ul.horizontal-tabs-list li.priority{margin-right:80px;}}ul.tabs li a,ul.horizontal-tabs-list li a,ul.tabs li em,ul.horizontal-tabs-list li em{background:#F8F8F8;display:block;border:1px solid #CCCCCC;color:#404040;padding:12px 12px;text-decoration:none;font-weight:bold;font-style:normal;border-radius:8px;margin-bottom:10px;cursor:pointer;}@media (min-width:1024px){ul.tabs li a,ul.horizontal-tabs-list li a,ul.tabs li em,ul.horizontal-tabs-list li em{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:-1px;}}@media (min-width:1200px){ul.tabs li a,ul.horizontal-tabs-list li a,ul.tabs li em,ul.horizontal-tabs-list li em{padding:12px 16px;}}ul.tabs li a:hover,ul.horizontal-tabs-list li a:hover,ul.tabs li em:hover,ul.horizontal-tabs-list li em:hover{background:#eee;}ul.tabs li a.is-active,ul.horizontal-tabs-list li a.is-active,ul.tabs li em.is-active,ul.horizontal-tabs-list li em.is-active{color:#DC1477;background:#fff;}@media (min-width:1024px){ul.tabs li a.is-active,ul.horizontal-tabs-list li a.is-active,ul.tabs li em.is-active,ul.horizontal-tabs-list li em.is-active{border-bottom:1px solid #fff;}}ul.tabs li.selected a,ul.horizontal-tabs-list li.selected a,ul.tabs li.selected em,ul.horizontal-tabs-list li.selected em{color:#DC1477;background:#fff;}@media (min-width:1024px){ul.tabs li.selected a,ul.horizontal-tabs-list li.selected a,ul.tabs li.selected em,ul.horizontal-tabs-list li.selected em{border-bottom:1px solid #fff;}}ul.tabs.tabs-large li a,ul.horizontal-tabs-list.tabs-large li a{font-size:18px;padding:18px 100px;}ul.tabs.compact li a,ul.horizontal-tabs-list.compact li a,ul.tabs.compact li em,ul.horizontal-tabs-list.compact li em{border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:10px;}ul.tabs.compact li a.is-active,ul.horizontal-tabs-list.compact li a.is-active,ul.tabs.compact li em.is-active,ul.horizontal-tabs-list.compact li em.is-active{border-bottom:1px solid #CCCCCC;}ul.tabs.compact li.selected em,ul.horizontal-tabs-list.compact li.selected em{border-bottom:1px solid #CCCCCC;}.tab-content{border:1px solid #CCCCCC;border-top:0;padding:20px;}@media (min-width:768px){.tab-content{padding:30px;}}ul.tabs-secondary{padding:0;margin:0;}@media (min-width:768px){ul.tabs-secondary.right{float:right;}}ul.tabs-secondary.right li{margin:10px 0 0 0;}@media (min-width:768px){ul.tabs-secondary.right li{margin:0 0 0 6px;}}ul.tabs-secondary li{display:inline-block;margin:0 6px 0 0;padding:0;}ul.tabs-secondary li a{background:#F8F8F8;display:block;border:1px solid #CCCCCC;color:#404040;padding:4px 10px;text-decoration:none;font-weight:bold;border-radius:8px;margin-bottom:10px;}ul.tabs-secondary li a:hover{background:#eee;}ul.tabs-secondary li a.is-active{color:#DC1477;background:#fff;}.view-testimonials .views-row::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}body.user-account-page h1.title{background:#fdac00;background:-moz-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:-webkit-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:linear-gradient(to bottom,#fdac00 0%,#ee5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdac00',endColorstr='#ee5a00',GradientType=0);font-size:26px;line-height:34px;text-align:center;padding:10px;font-weight:200;border:2px solid #FA871E;margin:0;color:#fff;}body.user-account-page h1.title.full-width{margin-top:20px;}body.user-account-page #mainContent #user-form fieldset.horizontal-tabs-pane{border:0;padding:0;margin:0;}body.user-account-page #mainContent #user-form fieldset.horizontal-tabs-pane > legend{display:block;margin-bottom:20px;}body.user-account-page #mainContent #user-form fieldset.horizontal-tabs-pane > legend span.fieldset-legend{font-size:24px;font-weight:600;}@media (min-width:768px){body.user-account-page #mainContent #user-form .form-item-current-pass .form-text{width:250px;}}@media (min-width:768px){body.user-account-page #mainContent #user-form .form-item-pass .password-parent{width:250px;padding-bottom:0px;}}@media (min-width:768px){body.user-account-page #mainContent #user-form .form-item-pass .confirm-parent{width:250px;padding-bottom:20px;}}@media (min-width:768px){body.user-account-page #mainContent #user-form .form-select,body.user-account-page #mainContent #user-form .form-text{width:250px;}}@media (min-width:1024px){body.user-account-page #mainContent #adestra-contact-subscriptions-form{border:1px solid #CCCCCC;padding:40px;margin-bottom:20px;}}@media (min-width:1024px){body.user-account-page #mainContent .my-ebooks,body.user-account-page #mainContent .my-wish-list .view-wrapper{border:1px solid #CCCCCC;padding:40px;margin-bottom:20px;}}body.user-account-page #mainContent .my-ebooks .views-exposed-form,body.user-account-page #mainContent .my-wish-list .view-wrapper .views-exposed-form{overflow:hidden;margin-bottom:40px;}body.user-account-page #mainContent .my-ebooks .views-exposed-form .form-item,body.user-account-page #mainContent .my-wish-list .view-wrapper .views-exposed-form .form-item{padding:0 10px 10px 0;width:100%;}@media (min-width:1024px){body.user-account-page #mainContent .my-ebooks .views-exposed-form .form-item,body.user-account-page #mainContent .my-wish-list .view-wrapper .views-exposed-form .form-item{width:auto;}}body.user-account-page #mainContent .my-ebooks .views-exposed-form .form-submit,body.user-account-page #mainContent .my-wish-list .view-wrapper .views-exposed-form .form-submit{padding:10px 20px;margin:0;}@media (min-width:1024px){body.user-account-page #mainContent .my-ebooks .views-exposed-form .form-submit,body.user-account-page #mainContent .my-wish-list .view-wrapper .views-exposed-form .form-submit{margin-top:1.9em;}}body.user-account-page #mainContent .my-ebooks .views-exposed-form .js-form-type-select,body.user-account-page #mainContent .my-wish-list .view-wrapper .views-exposed-form .js-form-type-select{width:100%;}@media (min-width:1024px){body.user-account-page #mainContent .my-ebooks .views-exposed-form .js-form-type-select,body.user-account-page #mainContent .my-wish-list .view-wrapper .views-exposed-form .js-form-type-select{width:200px;}}body.user-account-page #mainContent .my-ebooks .view-header{padding-bottom:30px;}body.user-account-page #mainContent .my-ebooks .views-row{clear:both;border-top:2px dotted #CCCCCC;padding:30px 0;font-size:14px;line-height:16px;}body.user-account-page #mainContent .my-ebooks .views-row img{border:2px solid #FA871E;margin:0 0 30px 0;}@media (min-width:1024px){body.user-account-page #mainContent .my-ebooks .views-row img{float:right;margin:0 0 30px 30px;}}body.user-account-page #mainContent .my-ebooks .views-row h3{font-size:22px;line-height:22px;color:#FA871E;}body.user-account-page #mainContent .my-ebooks .views-row h3 span{color:#404040;font-size:14px;}body.user-account-page #mainContent .my-ebooks .views-row .meta{display:inline-block;white-space:nowrap;width:210px;margin:0 20px 7px 0;}body.user-account-page #mainContent .my-ebooks .views-row .meta span{font-weight:bold;}body.user-account-page #mainContent .my-ebooks .views-row .actions{margin-top:20px;}body.user-account-page #mainContent .my-wish-list .view-wrapper{border-top:0;padding-top:40px;}body.user-dashboard #mainContent .gutter{padding:0 20px;}@media (min-width:768px){body.user-dashboard #mainContent .gutter{padding:0;}}body.user-dashboard #mainContent .no-subscription-info{height:20px;}body.user-dashboard #mainContent .overview{border:1px solid #CCCCCC;margin-bottom:20px;margin-top:30px;padding-top:30px;padding-bottom:10px;}@media (min-width:768px){body.user-dashboard #mainContent .overview{border-top:0;margin-top:0;padding:0;}}body.user-dashboard #mainContent .overview .overview-item{padding:0 0 0 30px;}@media (min-width:768px){body.user-dashboard #mainContent .overview .overview-item{margin:30px 0;border-left:1px dashed #CCCCCC;}}body.user-dashboard #mainContent .overview .overview-item.first{border-left:0;}body.user-dashboard #mainContent .overview .overview-item h4{font-size:16px;font-weight:600;margin-bottom:10px;}body.user-dashboard #mainContent .overview .overview-item a.form-submit{line-height:60px;}.dashboard-card{background:#F8F8F8;border-radius:10px;border:1px solid #CCCCCC;border-top:3px solid #DC1477;font-size:14px;line-height:18px;position:relative;padding:20px;background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#ffffff',GradientType=0);padding:30px 30px 30px 100px;margin-bottom:20px;}@media (min-width:768px){.dashboard-card{padding:30px;}}.dashboard-card h2{font-weight:600;font-size:24px;line-height:32px;}@media (min-width:768px){.dashboard-card h2{font-size:28px;line-height:36px;}}.dashboard-card h2::after{content:'';height:2px;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');display:block;margin:20px 0;}.dashboard-card h3{padding:0;font-weight:600;}@media (min-width:768px){.dashboard-card{padding:30px 30px 30px 100px;}}@media (min-width:768px){.dashboard-card{height:240px;}}.dashboard-card h3{color:#FA871E;}.dashboard-card a{font-weight:600;}.dashboard-card ul{margin:0;padding:0 0 20px 0;}.dashboard-card ul li{list-style:none;margin:0;padding:0 0 2px 0;}.dashboard-card .sprite-icons{position:absolute;left:30px;top:30px;}.dashboard-card .system-item{margin-top:10px;font-weight:bold;font-size:11px;}@media (min-width:768px){.dashboard-card .system-item{font-size:13px;}}.dashboard-card .system-item .my-ebooks-count .view-content{display:none;}#right_sidebar .block.user-account{background:transparent;padding:0;}#right_sidebar .block.user-account h3{border-top-left-radius:5px;border-top-right-radius:5px;background:#DC1477;color:#fff;font-size:18px;line-height:22px;margin:0;padding:10px 20px;}#right_sidebar .block.user-account h3 a{color:#fff;}#right_sidebar .block.user-account ul{border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #CCCCCC;border-top:0;margin:0;padding:0;}#right_sidebar .block.user-account ul li{border-bottom:1px solid #CCCCCC;list-style:none;margin:0;padding:0;font-weight:600;font-size:14px;}#right_sidebar .block.user-account ul li:last-child{border-bottom:0;}#right_sidebar .block.user-account ul li a{display:block;padding:10px 18px;}#right_sidebar .block.user-account ul li a:hover,#right_sidebar .block.user-account ul li a.active{background:#F8F8F8;text-decoration:none;}#right_sidebar .block.user-account ul li a.active{color:#404040;}#right_sidebar .block.user-account ul li a em{width:30px;text-align:center;display:inline-block;margin-right:10px;}#mainContent .user-form fieldset,#mainContent .user-register-form form fieldset{margin:0;padding:0;border:0;}#mainContent .user-form fieldset legend,#mainContent .user-register-form form fieldset legend{display:none;}#mainContent .user-form fieldset .form-item legend,#mainContent .user-register-form form fieldset .form-item legend{display:block;}#mainContent .user-form .form-item-name .field-suffix,#mainContent .user-register-form form .form-item-name .field-suffix{display:none;}#mainContent .user-form #edit-name-check,#mainContent .user-register-form form #edit-name-check{margin-top:18px;font-size:13px;line-height:18px;color:#666666;height:auto;display:inline-block;font-size:12px;background:#E3EACb;border:1px solid #A0BE3C;padding:9px 13px;}@media (min-width:768px){#mainContent .user-form #edit-name-check,#mainContent .user-register-form form #edit-name-check{min-width:350px;}}#mainContent .user-form #edit-name-check.ok,#mainContent .user-register-form form #edit-name-check.ok{margin-top:0;margin-left:20px;}#mainContent .user-form #edit-name-check input[type="radio"],#mainContent .user-register-form form #edit-name-check input[type="radio"]{margin:0 10px 0 20px;}#mainContent .user-form #edit-name-check input[type="radio"]:first-child,#mainContent .user-register-form form #edit-name-check input[type="radio"]:first-child{margin-left:0;}#mainContent .user-form #username-check-message,#mainContent .user-register-form form #username-check-message{display:none !important;}#mainContent .user-form #edit-account,#mainContent .user-register-form form #edit-account{display:flex;flex-wrap:wrap;max-width:720px;}#mainContent .user-form .form-item-mail,#mainContent .user-register-form form .form-item-mail{order:-1;float:left;margin-right:20px;width:100%;}@media (min-width:768px){#mainContent .user-form .form-item-mail,#mainContent .user-register-form form .form-item-mail{width:350px;}}@media (min-width:768px){#mainContent .user-form .form-item-mail .description,#mainContent .user-register-form form .form-item-mail .description{width:640px;}}@media (min-width:1024px){#mainContent .user-form .form-item-mail .description,#mainContent .user-register-form form .form-item-mail .description{width:720px;}}#mainContent .user-form .form-item-conf-mail,#mainContent .user-register-form form .form-item-conf-mail{float:left;width:100%;}@media (min-width:768px){#mainContent .user-form .form-item-conf-mail,#mainContent .user-register-form form .form-item-conf-mail{width:350px;}}#mainContent .user-form .form-item-conf-mail #edit-conf-mail,#mainContent .user-register-form form .form-item-conf-mail #edit-conf-mail{width:100%;}@media (min-width:768px){#mainContent .user-form .form-item-conf-mail .description,#mainContent .user-register-form form .form-item-conf-mail .description{display:none;}}#mainContent .user-form #password-policy-status,#mainContent .user-register-form form #password-policy-status{clear:both;overflow:hidden;}#mainContent .user-form #password-policy-status h3,#mainContent .user-register-form form #password-policy-status h3{font-size:22px;line-height:26px;margin-bottom:10px;}#mainContent .user-form #password-policy-status table,#mainContent .user-register-form form #password-policy-status table{float:left;border:1px solid #CCCCCC;background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#f4f4f4 0%,#ffffff 100%);background:linear-gradient(to bottom,#f4f4f4 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4',endColorstr='#ffffff',GradientType=0);margin-bottom:20px;}#mainContent .user-form #password-policy-status table thead,#mainContent .user-register-form form #password-policy-status table thead{display:none;}#mainContent .user-form #password-policy-status table tr:first-child td,#mainContent .user-register-form form #password-policy-status table tr:first-child td{padding-top:7px;}#mainContent .user-form #password-policy-status table tr:last-child td,#mainContent .user-register-form form #password-policy-status table tr:last-child td{padding-bottom:7px;}#mainContent .user-form #password-policy-status table tr td,#mainContent .user-register-form form #password-policy-status table tr td{font-size:13px;padding:3px 10px;display:inline-block;}#mainContent .user-form #password-policy-status table tr td:first-child,#mainContent .user-register-form form #password-policy-status table tr td:first-child{display:none;}#mainContent .user-form #password-policy-status table tr.password-policy-constraint-failed,#mainContent .user-register-form form #password-policy-status table tr.password-policy-constraint-failed{color:#C80D0D;}#mainContent .user-form #password-policy-status table tr.password-policy-constraint-failed td:last-child,#mainContent .user-register-form form #password-policy-status table tr.password-policy-constraint-failed td:last-child{display:none;}#mainContent .user-form #password-policy-status table tr.password-policy-constraint-passed,#mainContent .user-register-form form #password-policy-status table tr.password-policy-constraint-passed{color:#A0BE3C;}#mainContent .user-form .form-item-pass,#mainContent .user-register-form form .form-item-pass{clear:both;overflow:hidden;padding:0 0 20px 0;}#mainContent .user-form .form-item-pass .form-item,#mainContent .user-register-form form .form-item-pass .form-item{padding:0;}#mainContent .user-form .form-item-pass .password-parent,#mainContent .user-register-form form .form-item-pass .password-parent{float:left;width:100%;margin-right:20px;position:relative;margin-bottom:20px;}@media (min-width:768px){#mainContent .user-form .form-item-pass .password-parent,#mainContent .user-register-form form .form-item-pass .password-parent{width:350px;}}@media (min-width:1024px){#mainContent .user-form .form-item-pass .password-parent,#mainContent .user-register-form form .form-item-pass .password-parent{margin-bottom:0;}}#mainContent .user-form .form-item-pass .password-parent input.password-field,#mainContent .user-register-form form .form-item-pass .password-parent input.password-field{width:100%;margin:0;}#mainContent .user-form .form-item-pass .password-parent .password-strength .password-strength-title,#mainContent .user-register-form form .form-item-pass .password-parent .password-strength .password-strength-title{float:left;padding-bottom:10px;}#mainContent .user-form .form-item-pass .password-parent .password-strength .password-strength-text,#mainContent .user-register-form form .form-item-pass .password-parent .password-strength .password-strength-text{float:right;}#mainContent .user-form .form-item-pass .password-parent .password-strength .password-strength__meter,#mainContent .user-register-form form .form-item-pass .password-parent .password-strength .password-strength__meter{margin-top:10px;clear:both;border:1px solid #ddd;width:214px;height:auto;background:#fff;}#mainContent .user-form .form-item-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator,#mainContent .user-register-form form .form-item-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator{border:1px solid #fff;height:16px;width:0;}#mainContent .user-form .form-item-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-weak,#mainContent .user-register-form form .form-item-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-weak{background:#C80D0D;}#mainContent .user-form .form-item-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-fair,#mainContent .user-register-form form .form-item-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-fair{background:#FA871E;}#mainContent .user-form .form-item-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-good,#mainContent .user-register-form form .form-item-pass .password-parent .password-strength .password-strength__meter .password-strength__indicator.is-good{background:#A0BE3C;}#mainContent .user-form .form-item-pass .confirm-parent,#mainContent .user-register-form form .form-item-pass .confirm-parent{float:left;position:relative;clear:none;width:100%;}@media (min-width:768px){#mainContent .user-form .form-item-pass .confirm-parent,#mainContent .user-register-form form .form-item-pass .confirm-parent{width:350px;}}#mainContent .user-form .form-item-pass .confirm-parent input.password-confirm,#mainContent .user-register-form form .form-item-pass .confirm-parent input.password-confirm{width:100%;margin:0;}@media (min-width:768px){#mainContent .user-form .form-item-pass .confirm-parent div.password-confirm,#mainContent .user-register-form form .form-item-pass .confirm-parent div.password-confirm{position:absolute;top:84px;}}#mainContent .user-form .form-item-pass .password-suggestions,#mainContent .user-register-form form .form-item-pass .password-suggestions{clear:both;padding-top:20px;}#mainContent .user-form .form-item-pass .password-suggestions ul,#mainContent .user-register-form form .form-item-pass .password-suggestions ul{padding-left:20px;}@media (min-width:768px){#mainContent .user-form .form-item-pass .password-suggestions ul,#mainContent .user-register-form form .form-item-pass .password-suggestions ul{margin-bottom:0;}}#mainContent .user-form .form-item-pass .password-suggestions ul li,#mainContent .user-register-form form .form-item-pass .password-suggestions ul li{padding:0;}#mainContent .user-form .form-item-pass .description,#mainContent .user-register-form form .form-item-pass .description{display:none;}#mainContent .user-form .js-password-confirm-message,#mainContent .user-register-form form .js-password-confirm-message{display:none;}#mainContent .user-form .field--name-field-firstname,#mainContent .user-register-form form .field--name-field-firstname,#mainContent .user-form .field--name-field-childname,#mainContent .user-register-form form .field--name-field-childname{margin-right:20px;}#mainContent .user-form .field--name-field-firstname,#mainContent .user-register-form form .field--name-field-firstname,#mainContent .user-form .field--name-field-lastname,#mainContent .user-register-form form .field--name-field-lastname{float:left;width:100%;}@media (min-width:768px){#mainContent .user-form .field--name-field-firstname,#mainContent .user-register-form form .field--name-field-firstname,#mainContent .user-form .field--name-field-lastname,#mainContent .user-register-form form .field--name-field-lastname{width:350px;}}@media (min-width:768px){#mainContent .user-form .field--name-field-firstname .description,#mainContent .user-register-form form .field--name-field-firstname .description,#mainContent .user-form .field--name-field-lastname .description,#mainContent .user-register-form form .field--name-field-lastname .description{width:640px;}}@media (min-width:1024px){#mainContent .user-form .field--name-field-firstname .description,#mainContent .user-register-form form .field--name-field-firstname .description,#mainContent .user-form .field--name-field-lastname .description,#mainContent .user-register-form form .field--name-field-lastname .description{width:720px;}}#mainContent .user-form .field--name-field-parent-or-teacher,#mainContent .user-register-form form .field--name-field-parent-or-teacher{clear:both;}#mainContent .user-form .field--name-field-parent-or-teacher legend,#mainContent .user-register-form form .field--name-field-parent-or-teacher legend{display:block;}#mainContent .user-form .field--name-field-parent-or-teacher legend span,#mainContent .user-register-form form .field--name-field-parent-or-teacher legend span{color:#404040;}#mainContent .user-form .field--name-field-parent-or-teacher .form-item .js-form-type-radio,#mainContent .user-register-form form .field--name-field-parent-or-teacher .form-item .js-form-type-radio{display:inline-block;margin-right:20px;}#mainContent .user-form .field--name-field-parent-or-teacher .form-item .js-form-type-radio label,#mainContent .user-register-form form .field--name-field-parent-or-teacher .form-item .js-form-type-radio label{white-space:nowrap;}#mainContent .user-form .group-your-family h2,#mainContent .user-register-form form .group-your-family h2{padding:0 0 20px 0;border:0;background:none;color:#333333;font-weight:600;font-size:24px;}#mainContent .user-form .group-your-family .tabledrag-toggle-weight-wrapper,#mainContent .user-register-form form .group-your-family .tabledrag-toggle-weight-wrapper{display:none;}#mainContent .user-form .group-your-family .throbber,#mainContent .user-register-form form .group-your-family .throbber{display:none;}#mainContent .user-form .group-your-family .form-item,#mainContent .user-register-form form .group-your-family .form-item{display:block !important;border:0 !important;padding:0;}#mainContent .user-form .group-your-family .form-item table,#mainContent .user-register-form form .group-your-family .form-item table{width:100%;}#mainContent .user-form .group-your-family .form-item table thead,#mainContent .user-register-form form .group-your-family .form-item table thead{display:none;}#mainContent .user-form .group-your-family .form-item table tbody,#mainContent .user-register-form form .group-your-family .form-item table tbody{border:0;}#mainContent .user-form .group-your-family .form-item table tr,#mainContent .user-register-form form .group-your-family .form-item table tr{padding:0;border:0;}#mainContent .user-form .group-your-family .form-item table td,#mainContent .user-register-form form .group-your-family .form-item table td{display:block;padding:0 0 30px 0;position:relative;}#mainContent .user-form .group-your-family .form-item table td.field-multiple-drag,#mainContent .user-register-form form .group-your-family .form-item table td.field-multiple-drag{display:none;}#mainContent .user-form .group-your-family .form-item table td .form-wrapper,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper{display:inline-block;vertical-align:top;}#mainContent .user-form .group-your-family .form-item table td .form-wrapper.paragraph-top,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper.paragraph-top{float:right;padding-top:21px;}#mainContent .user-form .group-your-family .form-item table td .form-wrapper.paragraph-top .paragraph-type,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper.paragraph-top .paragraph-type{display:none;}#mainContent .user-form .group-your-family .form-item table td .form-wrapper.field--name-field-childname,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper.field--name-field-childname,#mainContent .user-form .group-your-family .form-item table td .form-wrapper.field--name-field-child-school-year,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper.field--name-field-child-school-year{width:100%;margin-bottom:15px;}@media (min-width:768px){#mainContent .user-form .group-your-family .form-item table td .form-wrapper.field--name-field-childname,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper.field--name-field-childname,#mainContent .user-form .group-your-family .form-item table td .form-wrapper.field--name-field-child-school-year,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper.field--name-field-child-school-year{width:220px;margin-bottom:0;}}@media (min-width:1024px){#mainContent .user-form .group-your-family .form-item table td .form-wrapper.field--name-field-childname,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper.field--name-field-childname,#mainContent .user-form .group-your-family .form-item table td .form-wrapper.field--name-field-child-school-year,#mainContent .user-register-form form .group-your-family .form-item table td .form-wrapper.field--name-field-child-school-year{width:280px;}}#mainContent .user-form .group-your-family .form-item table td .form-item,#mainContent .user-register-form form .group-your-family .form-item table td .form-item{padding:0;}#mainContent .user-form .group-your-family .form-item table td .form-submit,#mainContent .user-register-form form .group-your-family .form-item table td .form-submit{vertical-align:bottom;background:transparent url('/themes/custom/the_school_run/presentation/less/style/../../img/png/minus.png') no-repeat left;padding:5px 8px 5px 30px;color:#FA871E;font-size:12px;margin-bottom:3px;}@media (min-width:768px){#mainContent .user-form .group-your-family .form-item table td .form-submit,#mainContent .user-register-form form .group-your-family .form-item table td .form-submit{position:static;margin-left:10px;}}#mainContent .user-form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton,#mainContent .user-register-form form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton{border:1px solid #CCCCCC;background:#F8F8F8;overflow:hidden;}#mainContent .user-form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li,#mainContent .user-register-form form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li{float:left;padding:10px 0;}#mainContent .user-form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li.confirm-remove .form-submit,#mainContent .user-register-form form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li.confirm-remove .form-submit{background:#C80D0D none;}#mainContent .user-form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li.dropbutton-toggle,#mainContent .user-register-form form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li.dropbutton-toggle{display:none;}#mainContent .user-form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li.secondary-action,#mainContent .user-register-form form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li.secondary-action{display:block;}#mainContent .user-form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li.restore .form-submit,#mainContent .user-register-form form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li.restore .form-submit{margin:0 10px 0 25px;}#mainContent .user-form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li .form-submit,#mainContent .user-register-form form .group-your-family .form-item table td .dropbutton-widget ul.dropbutton li .form-submit{background:#FA871E none;padding:10px;min-width:120px;color:#fff;font-weight:bold;margin-bottom:0;}#mainContent .user-form .group-your-family .form-item input.field-add-more-submit,#mainContent .user-register-form form .group-your-family .form-item input.field-add-more-submit{background:transparent url('/themes/custom/the_school_run/presentation/less/style/../../img/png/plus.png') no-repeat left;color:#FA871E;padding:5px 0 5px 30px;font-size:12px;}#mainContent .user-form .group-your-family .paragraphs-actions .paragraphs-icon-button-collapse,#mainContent .user-register-form form .group-your-family .paragraphs-actions .paragraphs-icon-button-collapse{display:none;}#mainContent .user-form .group-your-family .paragraphs-actions .paragraphs-dropdown-toggle,#mainContent .user-register-form form .group-your-family .paragraphs-actions .paragraphs-dropdown-toggle{display:none;}#mainContent .user-form .group-your-family .paragraphs-actions .paragraphs-dropdown-actions,#mainContent .user-register-form form .group-your-family .paragraphs-actions .paragraphs-dropdown-actions{display:block;position:relative;background:none;border:unset;-webkit-box-shadow:unset;box-shadow:unset;top:0;}#mainContent .user-form .group-your-family .paragraphs-actions .paragraphs-dropdown-actions .form-submit,#mainContent .user-register-form form .group-your-family .paragraphs-actions .paragraphs-dropdown-actions .form-submit{font-weight:normal;}#mainContent .user-form .form-item.form-item-field-email-confirmation-value .description,#mainContent .user-register-form form .form-item.form-item-field-email-confirmation-value .description{padding:0;font-size:15px;}#mainContent .user-form .form-actions,#mainContent .user-register-form form .form-actions{padding-bottom:20px;}#mainContent .user-form .messages.messages-inline,#mainContent .user-register-form form .messages.messages-inline{margin-bottom:40px;}body.node-type-feature_page #mainContent .user-register-form form{background-image:url("/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png");background-position:center top;background-repeat:repeat-x;padding-top:20px;}body.node-type-feature_page #mainContent .user-register-form form .group-your-family{background-image:url("/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png");background-position:center top;background-repeat:repeat-x;padding-top:40px;margin-top:10px;}body.node-type-feature_page #mainContent .user-register-form form .group-your-family:after{content:'';display:block;height:20px;background-image:url("/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png");background-position:center bottom;background-repeat:repeat-x;margin-bottom:40px;margin-top:20px;}body.node-type-feature_page #mainContent .user-register-form form .group-your-family h2{display:none;}body.node-type-feature_page #mainContent .user-register-form form div.horizontal-tabs .horizontal-tabs-panes{border:0;padding:0;margin:0;}#mainContent .user_register_intro h2{font-weight:800;margin-bottom:40px;font-size:28px;line-height:40px;}@media (min-width:768px){#mainContent .user_register_intro h2{font-size:44px;line-height:60px;}}#mainContent .user_register_intro h4{font-size:19px;line-height:30px;}#mainContent .user_register_intro em{color:#DC1477;font-style:normal;}#mainContent .user_register_intro a.button{color:#fff;border:2px solid #fff;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:inline-block;background:#ec0094;background:-moz-linear-gradient(top,#ec0094 0%,#b80072 100%);background:-webkit-linear-gradient(top,#ec0094 0%,#b80072 100%);background:linear-gradient(to bottom,#ec0094 0%,#b80072 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec0094',endColorstr='#b80072',GradientType=0);font-size:18px;padding:20px 50px;width:100%;text-align:center;}@media (min-width:768px){#mainContent .user_register_intro a.button{width:auto;}}#mainContent .user_register_intro a.button:hover{text-decoration:none;}#mainContent .user_register_intro ul.entice{margin:0 0 40px 0;padding:0;}@media (min-width:768px){#mainContent .user_register_intro ul.entice{margin:0;}}#mainContent .user_register_intro ul.entice li{list-style:none;margin:0;padding:26px 0 26px 80px;font-size:18px;line-height:24px;background-repeat:no-repeat;background-position:left;}#mainContent .user_register_intro ul.entice li.worksheets{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/icons/icon-worksheet.png');}#mainContent .user_register_intro ul.entice li.activities{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/icons/icon-activities.png');}#mainContent .user_register_intro ul.entice li.newsletter{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/icons/icon-newsletter.png');}.page-user-subscribe #mainContent h1.title{background:none transparent;color:#404040;padding:0 0 20px 0;margin:0;text-align:center;font-size:32px;line-height:46px;}@media (min-width:768px){.page-user-subscribe #mainContent h1.title{font-size:46px;margin:20px 0;}}#mainContent .subscribe-intro{font-size:16px;text-align:center;font-weight:bold;}#mainContent .subscribe-intro h1,#mainContent .subscribe-intro h2{color:#DC1477;font-weight:bold;margin-bottom:30px;font-size:24px;line-height:30px;}@media (min-width:1024px){#mainContent .subscribe-intro h1,#mainContent .subscribe-intro h2{font-size:32px;line-height:38px;}}.page-user-subscribe #mainContent .grid{overflow:hidden;}.page-user-subscribe #mainContent .grid.pad-less{margin-bottom:10px;}.page-user-subscribe #mainContent .grid .grid-item{padding:0;text-align:left;font-weight:normal;font-size:14px;line-height:22px;min-height:60px;}@media (min-width:1024px){.page-user-subscribe #mainContent .grid .grid-item{font-size:18px;line-height:26px;margin-right:20px;}}.page-user-subscribe #mainContent .grid .grid-item::before{content:'';float:left;clear:left;display:block;width:56px;height:56px;margin:0 16px 25px 0;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png') -200px -500px;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg') -200px -500px;}.page-user-subscribe #mainContent .grid .grid-item h4{font-weight:600;margin-bottom:5px;font-size:20px;line-height:24px;}@media (min-width:1200px){.page-user-subscribe #mainContent .grid .grid-item h4{font-size:26px;line-height:32px;}}@media (min-width:1024px){.page-user-subscribe #mainContent .feature_row.grid .content_area{padding:20px 20px 20px 40px;}}.page-user-subscribe #mainContent .feature_row.grid .grid-item{font-size:16px;line-height:24px;padding:20px 0 0 0;}@media (min-width:1024px){.page-user-subscribe #mainContent .feature_row.grid .grid-item{padding:20px 40px 0px 0;min-height:125px;}}@media (min-width:1200px){.page-user-subscribe #mainContent .feature_row.grid .grid-item{min-height:105px;}}.page-user-subscribe #mainContent .feature_row.grid .grid-item::before{display:none;}.page-user-subscribe #mainContent .feature_row.grid .grid-item .sprite-icons{float:left;width:90px;height:70px;margin:0 -10px 0 0;}@media (min-width:340px){.page-user-subscribe #mainContent .feature_row.grid .grid-item .sprite-icons{height:90px;margin:0 -10px 20px 0;}}@media (min-width:1024px){.page-user-subscribe #mainContent .feature_row.grid .grid-item .sprite-icons{margin:0 -10px 0 10px;}}.page-user-subscribe #mainContent .feature_row.grid .grid-item p{clear:left;}@media (min-width:340px){.page-user-subscribe #mainContent .feature_row.grid .grid-item p{clear:none;}}.page-user-subscribe #mainContent a.form-submit{min-width:200px;display:inline-block;}#mainContent .peace-guarantee{border:1px solid #CCCCCC;background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/peace-of-mind-guarantee-bg.png') repeat-x #ede9eb;padding:12px 20px;font-size:12px;border-radius:5px;}@media (min-width:768px){#mainContent .peace-guarantee{padding:12px 46px;font-size:16px;border-radius:10px;}}@media (min-width:1200px){#mainContent .peace-guarantee{font-size:20px;}}#mainContent .peace-guarantee span{display:block;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/14-day-risk-free.png');background-repeat:no-repeat;background-position:top right;background-size:auto 100px;min-height:100px;padding-right:100px;}@media (min-width:768px){#mainContent .peace-guarantee span{text-align:center;padding:40px 94px;background-position:left;background-size:auto;}}@media (min-width:1200px){#mainContent .peace-guarantee span{padding:30px 94px;}}#mainContent .peace-guarantee h3{font-weight:bold;font-size:15px;line-height:20px;margin-bottom:10px;}@media (min-width:1024px){#mainContent .peace-guarantee h3{font-size:20px;line-height:28px;}}@media (min-width:1200px){#mainContent .peace-guarantee h3{font-size:28px;line-height:36px;}}.page-user-subscribe .quote{padding:60px 0;overflow:hidden;}@media (min-width:768px){.page-user-subscribe .quote img{float:left;margin:0 40px;}}@media (min-width:1024px){.page-user-subscribe .quote .text{padding-right:50px;}}.page-user-subscribe .quote .text p{font-size:18px;line-height:26px;margin:0 0 20px 0;}@media (min-width:1024px){.page-user-subscribe .quote .text p{font-size:20px;line-height:30px;margin:0 0 40px 0;}}.page-user-subscribe .quote .text .name{color:#DC1477;font-weight:bold;font-size:20px;line-height:30px;}.page-user-subscribe .quote .text .role{font-size:15px;}#mainContent .faqs{margin:20px 0 40px 0;}#mainContent .faqs h2{text-align:center;font-weight:600;font-size:22px;line-height:26px;}@media (min-width:1024px){#mainContent .faqs h2{font-size:36px;line-height:40px;}}#mainContent .faqs .view-footer{text-align:center;margin-top:40px;}@media (min-width:1024px){#mainContent .faqs .view-footer{margin-top:60px;}}#mainContent .worksheet-listing,#mainContent .view-worksheets.view-display-id-page_1,#mainContent .view-worksheets.view-display-id-page_2,#mainContent .view-worksheets.view-display-id-page_4,#mainContent .view-worksheets.view-display-id-page_7,#mainContent .view-worksheets.view-display-id-page_8{overflow:hidden;}#mainContent .worksheet-listing .featured-content,#mainContent .view-worksheets.view-display-id-page_1 .featured-content,#mainContent .view-worksheets.view-display-id-page_2 .featured-content,#mainContent .view-worksheets.view-display-id-page_4 .featured-content,#mainContent .view-worksheets.view-display-id-page_7 .featured-content,#mainContent .view-worksheets.view-display-id-page_8 .featured-content{border:1px solid #FA871E;border-top:0;padding:20px;margin-bottom:20px;}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item,#mainContent .worksheet-listing .views-row,#mainContent .view-worksheets.view-display-id-page_1 .views-row,#mainContent .view-worksheets.view-display-id-page_2 .views-row,#mainContent .view-worksheets.view-display-id-page_4 .views-row,#mainContent .view-worksheets.view-display-id-page_7 .views-row,#mainContent .view-worksheets.view-display-id-page_8 .views-row{overflow:hidden;clear:both;}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item::after,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item::after,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item::after,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item::after,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item::after,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item::after,#mainContent .worksheet-listing .views-row::after,#mainContent .view-worksheets.view-display-id-page_1 .views-row::after,#mainContent .view-worksheets.view-display-id-page_2 .views-row::after,#mainContent .view-worksheets.view-display-id-page_4 .views-row::after,#mainContent .view-worksheets.view-display-id-page_7 .views-row::after,#mainContent .view-worksheets.view-display-id-page_8 .views-row::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .worksheet-listing .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_1 .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_2 .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_4 .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_7 .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_8 .views-row .teaser-image{text-align:center;margin:0 0 20px 0;}@media (min-width:768px){#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item .teaser-image,#mainContent .worksheet-listing .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_1 .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_2 .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_4 .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_7 .views-row .teaser-image,#mainContent .view-worksheets.view-display-id-page_8 .views-row .teaser-image{float:right;margin:0 0 20px 20px;}}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item .teaser-image img,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item .teaser-image img,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item .teaser-image img,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item .teaser-image img,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item .teaser-image img,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item .teaser-image img,#mainContent .worksheet-listing .views-row .teaser-image img,#mainContent .view-worksheets.view-display-id-page_1 .views-row .teaser-image img,#mainContent .view-worksheets.view-display-id-page_2 .views-row .teaser-image img,#mainContent .view-worksheets.view-display-id-page_4 .views-row .teaser-image img,#mainContent .view-worksheets.view-display-id-page_7 .views-row .teaser-image img,#mainContent .view-worksheets.view-display-id-page_8 .views-row .teaser-image img{border:1px solid #FA871E;}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item h2,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item h2,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item h2,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item h2,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item h2,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item h2,#mainContent .worksheet-listing .views-row h2,#mainContent .view-worksheets.view-display-id-page_1 .views-row h2,#mainContent .view-worksheets.view-display-id-page_2 .views-row h2,#mainContent .view-worksheets.view-display-id-page_4 .views-row h2,#mainContent .view-worksheets.view-display-id-page_7 .views-row h2,#mainContent .view-worksheets.view-display-id-page_8 .views-row h2,#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item .views-field-title,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item .views-field-title,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item .views-field-title,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item .views-field-title,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item .views-field-title,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item .views-field-title,#mainContent .worksheet-listing .views-row .views-field-title,#mainContent .view-worksheets.view-display-id-page_1 .views-row .views-field-title,#mainContent .view-worksheets.view-display-id-page_2 .views-row .views-field-title,#mainContent .view-worksheets.view-display-id-page_4 .views-row .views-field-title,#mainContent .view-worksheets.view-display-id-page_7 .views-row .views-field-title,#mainContent .view-worksheets.view-display-id-page_8 .views-row .views-field-title{font-size:16px;margin-bottom:10px;font-weight:bold;display:block;}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item h2 a,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item h2 a,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item h2 a,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item h2 a,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item h2 a,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item h2 a,#mainContent .worksheet-listing .views-row h2 a,#mainContent .view-worksheets.view-display-id-page_1 .views-row h2 a,#mainContent .view-worksheets.view-display-id-page_2 .views-row h2 a,#mainContent .view-worksheets.view-display-id-page_4 .views-row h2 a,#mainContent .view-worksheets.view-display-id-page_7 .views-row h2 a,#mainContent .view-worksheets.view-display-id-page_8 .views-row h2 a,#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item .views-field-title a,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item .views-field-title a,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item .views-field-title a,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item .views-field-title a,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item .views-field-title a,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item .views-field-title a,#mainContent .worksheet-listing .views-row .views-field-title a,#mainContent .view-worksheets.view-display-id-page_1 .views-row .views-field-title a,#mainContent .view-worksheets.view-display-id-page_2 .views-row .views-field-title a,#mainContent .view-worksheets.view-display-id-page_4 .views-row .views-field-title a,#mainContent .view-worksheets.view-display-id-page_7 .views-row .views-field-title a,#mainContent .view-worksheets.view-display-id-page_8 .views-row .views-field-title a{color:#404040;}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item .field-name-field-download-standfirst,#mainContent .worksheet-listing .views-row .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_1 .views-row .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_2 .views-row .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_4 .views-row .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_7 .views-row .field-name-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_8 .views-row .field-name-field-download-standfirst{margin-bottom:20px;}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a,#mainContent .worksheet-listing .views-row .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_1 .views-row .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_2 .views-row .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_4 .views-row .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_7 .views-row .views-field-view-node a,#mainContent .view-worksheets.view-display-id-page_8 .views-row .views-field-view-node a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}#mainContent .worksheet-listing .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_1 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_2 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_4 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_7 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_8 .field-name-field-worksheets > .field-items > .field-item .views-field-view-node a:hover,#mainContent .worksheet-listing .views-row .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_1 .views-row .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_2 .views-row .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_4 .views-row .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_7 .views-row .views-field-view-node a:hover,#mainContent .view-worksheets.view-display-id-page_8 .views-row .views-field-view-node a:hover{background:#F17300;color:#fff;text-decoration:none;}#mainContent .view-feature-content h3.featured-title{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}#mainContent .view-feature-content h3.featured-title a{color:#fff;}#mainContent .worksheet-listing,#mainContent .view-worksheets.view-display-id-page_1 .view-content,#mainContent .view-worksheets.view-display-id-page_2 .view-content,#mainContent .view-worksheets.view-display-id-page_3 .view-content,#mainContent .view-worksheets.view-display-id-page_4 .view-content,#mainContent .view-worksheets.view-display-id-page_6 .view-content,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content,#mainContent .view-learning-pack-finder,#mainContent .view-tutorial-finder{overflow:hidden;}#mainContent .worksheet-listing .views-row,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row,#mainContent .view-learning-pack-finder .views-row,#mainContent .view-tutorial-finder .views-row{overflow:hidden;clear:both;}#mainContent .worksheet-listing .views-row::after,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row::after,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row::after,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row::after,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row::after,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row::after,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row::after,#mainContent .view-learning-pack-finder .views-row::after,#mainContent .view-tutorial-finder .views-row::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}#mainContent .worksheet-listing .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .views-field-field-upload-image,#mainContent .view-learning-pack-finder .views-row .views-field-field-upload-image,#mainContent .view-tutorial-finder .views-row .views-field-field-upload-image,#mainContent .worksheet-listing .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .field-name-field-upload-image,#mainContent .view-learning-pack-finder .views-row .field-name-field-upload-image,#mainContent .view-tutorial-finder .views-row .field-name-field-upload-image{margin:0 0 20px 0;}@media (min-width:768px){#mainContent .worksheet-listing .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .views-field-field-upload-image,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .views-field-field-upload-image,#mainContent .view-learning-pack-finder .views-row .views-field-field-upload-image,#mainContent .view-tutorial-finder .views-row .views-field-field-upload-image,#mainContent .worksheet-listing .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .field-name-field-upload-image,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .field-name-field-upload-image,#mainContent .view-learning-pack-finder .views-row .field-name-field-upload-image,#mainContent .view-tutorial-finder .views-row .field-name-field-upload-image{float:right;margin:0 0 20px 20px;}}#mainContent .worksheet-listing .views-row .views-field-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .views-field-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .views-field-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .views-field-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .views-field-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .views-field-field-upload-image img,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .views-field-field-upload-image img,#mainContent .view-learning-pack-finder .views-row .views-field-field-upload-image img,#mainContent .view-tutorial-finder .views-row .views-field-field-upload-image img,#mainContent .worksheet-listing .views-row .field-name-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .field-name-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .field-name-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .field-name-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .field-name-field-upload-image img,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .field-name-field-upload-image img,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .field-name-field-upload-image img,#mainContent .view-learning-pack-finder .views-row .field-name-field-upload-image img,#mainContent .view-tutorial-finder .views-row .field-name-field-upload-image img{border:1px solid #FA871E;}#mainContent .worksheet-listing .views-row .views-field-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .views-field-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .views-field-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .views-field-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .views-field-field-download-standfirst,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .views-field-field-download-standfirst,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .views-field-field-download-standfirst,#mainContent .view-learning-pack-finder .views-row .views-field-field-download-standfirst,#mainContent .view-tutorial-finder .views-row .views-field-field-download-standfirst{margin-bottom:20px;}#mainContent .worksheet-listing .views-row .Yes::before,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .Yes::before,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .Yes::before,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .Yes::before,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .Yes::before,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .Yes::before,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .Yes::before,#mainContent .view-learning-pack-finder .views-row .Yes::before,#mainContent .view-tutorial-finder .views-row .Yes::before{content:'Subscriber content';font-weight:bold;height:26px;line-height:26px;margin-right:10px;vertical-align:middle;font-size:18px;}#mainContent .worksheet-listing .views-row .Yes::after,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .Yes::after,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .Yes::after,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .Yes::after,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .Yes::after,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .Yes::after,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .Yes::after,#mainContent .view-learning-pack-finder .views-row .Yes::after,#mainContent .view-tutorial-finder .views-row .Yes::after{content:'';background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-50px -100px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;width:23px;height:26px;}#mainContent .worksheet-listing .views-row .premmessage,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .premmessage,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .premmessage,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .premmessage,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .premmessage,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .premmessage,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .premmessage,#mainContent .view-learning-pack-finder .views-row .premmessage,#mainContent .view-tutorial-finder .views-row .premmessage{background:#E8F5FB;border:1px solid #1AA0DD;padding:20px;margin-bottom:20px;float:left;}#mainContent .worksheet-listing .views-row .premmessage a,#mainContent .view-worksheets.view-display-id-page_1 .view-content .views-row .premmessage a,#mainContent .view-worksheets.view-display-id-page_2 .view-content .views-row .premmessage a,#mainContent .view-worksheets.view-display-id-page_3 .view-content .views-row .premmessage a,#mainContent .view-worksheets.view-display-id-page_4 .view-content .views-row .premmessage a,#mainContent .view-worksheets.view-display-id-page_6 .view-content .views-row .premmessage a,#mainContent .view-worksheets.view-display-id-attachment_1 .view-content .views-row .premmessage a,#mainContent .view-learning-pack-finder .views-row .premmessage a,#mainContent .view-tutorial-finder .views-row .premmessage a{display:inline;text-decoration:underline;}#mainContent .tutorial-finder-form h3,#mainContent .learning-pack-finder-form h3,#mainContent .worksheet-finder-form h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:0;}#mainContent .tutorial-finder-form .block-content,#mainContent .learning-pack-finder-form .block-content,#mainContent .worksheet-finder-form .block-content{border:1px solid #FA871E;border-top:0;padding:0;margin-bottom:20px;}#mainContent .tutorial-finder-form .block-content #finder,#mainContent .learning-pack-finder-form .block-content #finder,#mainContent .worksheet-finder-form .block-content #finder{margin-top:0;}.youtube-player{clear:both;position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;background:#000;margin:0 0 20px 0;}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:transparent;}.youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100% !important;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:0.4s all;-moz-transition:0.4s all;transition:0.4s all;}.youtube-player img:hover{-webkit-filter:brightness(75%);}.youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url("/themes/custom/the_school_run/presentation/less/style/../../img/png/video-play.png") no-repeat;cursor:pointer;}.modal-header{margin:20px 0px 0 20px;}.modal-header .modal-title{font-size:20px !important;margin-top:20px !important;white-space:normal !important;}#hy-schoolyear-popup-form{padding:0 20px 20px 20px;}#hy-schoolyear-popup-form .form-item{padding:0;}#hy-schoolyear-popup-form .form-item label{padding:0 0 15px 0 !important;}#hy-schoolyear-popup-form .form-item .form-item-parent-or-teacher{display:inline-block;}#hy-schoolyear-popup-form .form-item #edit-parent-or-teacher{display:inline-block;}#hy-schoolyear-popup-form .form-item .description{padding:0 0 15px 0;}#hy-schoolyear-popup-form p{margin-bottom:10px;font-size:16px;}#hy-schoolyear-popup-form .form-item-school-year{margin:5px 0;}#hy-schoolyear-popup-form .form-item-school-year label{display:none;}#hy-schoolyear-popup-form .form-item-school-year .form-checkboxes label{display:inline-block;}#hy-schoolyear-popup-form .form-wrapper{margin-bottom:20px;}#hy-schoolyear-popup-form .school-year-fieldset{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');background-position:center bottom;background-repeat:repeat-x;padding:0;margin:10px 0 20px 0;}#hy-schoolyear-popup-form .parent-teacher-fieldset{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');background-position:center bottom;background-repeat:repeat-x;padding:0;margin:0px 0 20px 0;}#hy-schoolyear-popup-form .consent-fieldset{margin-top:15px;}#hy-schoolyear-popup-form .form-submit{margin:20px 0;}.expired-reminder-block{position:fixed;bottom:0;background:#DC1477;text-align:center;width:100%;left:0;padding:20px 0 30px 0;z-index:1000;}.expired-reminder-block .ui-dialog-titlebar-close{position:absolute;z-index:1000;top:6px;right:10px;background:transparent;border:0;}.expired-reminder-block .ui-dialog-titlebar-close span{display:none;}.expired-reminder-block .ui-dialog-titlebar-close:after{content:'\00D7';position:absolute;display:block;right:0;top:0;color:#fff;text-indent:0;font-weight:500;font-size:32px;}.expired-reminder-block h2{color:white;font-weight:700;font-size:36px;line-height:42px;}.expired-reminder-block p{color:white;font-size:20px;line-height:20px;padding-bottom:20px;}.expired-reminder-block a{background:#a0be3c;background:-moz-linear-gradient(top,#a0be3c 0%,#6eb010 100%);background:-webkit-linear-gradient(top,#a0be3c 0%,#6eb010 100%);background:linear-gradient(to bottom,#a0be3c 0%,#6eb010 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a0be3c',endColorstr='#6eb010',GradientType=0);color:white;font-size:25px;padding:15px 15px;font-weight:700;border-radius:4px;display:inline-block;}.hide-block{display:none;}body.node-type-article #mainContent .field-name-field-article-image{text-align:center;margin:0 0 20px 0;}@media (min-width:768px){body.node-type-article #mainContent .field-name-field-article-image{float:right;margin:0 0 20px 20px;}}body.node-type-article #mainContent .field-name-field-article-standfirst{font-size:16px;margin-bottom:20px;}body.node-type-article #mainContent .field-name-body h2{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-top:20px;margin-bottom:20px;}body.node-type-article #mainContent .field-name-body h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#1AA0DD;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-top:20px;margin-bottom:20px;}#block-views-block-related-items-block-1{clear:both;}#block-views-block-related-items-block-1 h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-top:20px;margin-bottom:20px;}body.node-type-competition .field-name-field-main-image{margin:0 0 20px 0;}@media (min-width:768px){body.node-type-competition .field-name-field-main-image{float:right;margin:0 0 20px 20px;}}body.node-type-competition .sharethis-buttons{display:none;}body.node-type-competition .field-name-field-competition-end-date{margin-bottom:20px;overflow:hidden;}body.node-type-competition form{text-align:center;}body.node-type-competition form .form-item-answer{background:#FA871E;color:#fff;padding:20px;margin-top:20px;margin-bottom:20px;}body.node-type-competition form .form-item-answer label{color:#fff;}body.node-type-competition form .form-item-answer a{color:#fff;text-decoration:underline;}body.node-type-download #mainContent h1.title{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:0;}@media (min-width:1024px){body.node-type-download #mainContent h1.title::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -400px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-3px;float:right;width:30px;height:30px;}}body.node-type-download #mainContent .block.block-system{margin-bottom:0;}body.node-type-download .download-wrapper{border:1px solid #FA871E;border-top:0;padding:20px;overflow:hidden;}body.node-type-download .download-wrapper .teaser-image{margin:0 0 20px 0;}@media (min-width:768px){body.node-type-download .download-wrapper .teaser-image{float:right;margin:0 0 20px 20px;}}body.node-type-download .download-wrapper .teaser-image img{border:2px solid #1AA0DD;}body.node-type-download .download-wrapper .Yes{margin:0 0 20px 0;}body.node-type-download .download-wrapper .Yes::before{content:'Subscriber content';font-weight:bold;height:26px;line-height:26px;margin-right:10px;vertical-align:middle;font-size:18px;}body.node-type-download .download-wrapper .Yes::after{content:'';background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-50px -100px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;width:23px;height:26px;}body.node-type-download .download-wrapper .download-c2a{clear:both;overflow:hidden;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');background-repeat:repeat-x;background-position:center top;padding-top:20px;margin-top:20px;width:100%;text-align:center;}body.node-type-download .download-wrapper .field-name-body{margin-top:20px;overflow:hidden;}body.node-type-download .download-wrapper .field-name-body .views-label{display:none;}body.node-type-download .download-wrapper span.download a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;display:inline-block;margin:0 20px 20px 0;height:auto;line-height:18px;}body.node-type-download .download-wrapper span.download a:hover{background:#F17300;color:#fff;text-decoration:none;}body.node-type-download .download-wrapper span.download.large a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;}body.node-type-download .download-wrapper span.download.large a:hover{background:#F17300;color:#fff;text-decoration:none;}body.node-type-download .download-wrapper .taxonomy{margin-bottom:10px;}.node-type-gamestype .field-name-field-related-articles-art{margin-top:20px;}.view-worksheets.view-display-id-page_5 .views-row{overflow:hidden;}.view-worksheets.view-display-id-page_5 .views-row::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}.view-worksheets.view-display-id-page_5 .views-row .views-field-field-hero-image{text-align:center;margin:0 0 20px 0;}@media (min-width:768px){.view-worksheets.view-display-id-page_5 .views-row .views-field-field-hero-image{float:right;margin:0 0 20px 20px;}}.view-worksheets.view-display-id-page_5 .views-row .views-field-field-hero-image img{border:1px solid #FA871E;}.view-worksheets.view-display-id-page_5 .views-row .views-field-title{font-size:16px;margin-bottom:10px;font-weight:bold;}.view-worksheets.view-display-id-page_5 .views-row .views-field-title a{color:#404040;}.view-worksheets.view-display-id-page_5 .views-row .views-field-field-teaser{margin-bottom:20px;}.view-worksheets.view-display-id-page_5 .views-row .views-field-view-node{margin-bottom:30px;}.view-worksheets.view-display-id-page_5 .views-row .views-field-view-node a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}.view-worksheets.view-display-id-page_5 .views-row .views-field-view-node a:hover{background:#F17300;color:#fff;text-decoration:none;}body.node-type-homework_gnome #mainContent h2{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-top:20px;margin-bottom:20px;}body.node-type-homework_gnome #mainContent .subscribe_c2a h2{padding:0;color:#404040;background:none transparent;color:#fff;font-size:24px;line-height:30px;font-weight:normal;margin-top:0;}body.node-type-homework_gnome #mainContent .body-wrapper{overflow:hidden;}body.node-type-homework_gnome #mainContent .field-type-image{text-align:center;margin:0 0 20px 0;}@media (min-width:768px){body.node-type-homework_gnome #mainContent .field-type-image{float:right;margin:56px 0 20px 20px;}}body.node-type-homework_gnome #mainContent .subscribe_c2a .field-type-image{margin:0;}@media (min-width:768px){body.node-type-homework_gnome #mainContent .subscribe_c2a .field-type-image{float:none;margin:0;}}body.node-type-homework_gnome #mainContent .simple-timeline ul.timeline-list li.timeline-item.odd .timeline-item-wrapper .timeline-marker{right:-9px;}body.node-type-homework_gnome #mainContent .simple-timeline ul.timeline-list li.timeline-item.even .timeline-item-wrapper .timeline-marker{left:-9px;}body.node-type-homework_gnome #mainContent .simple-timeline ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker{width:18px;height:18px;}body.node-type-homework_gnome #mainContent .simple-timeline .field-name-field-timeline-year{margin:20px 0 10px 0;font-size:20px;}@media (min-width:1024px){body.node-type-homework_gnome #mainContent .simple-timeline .field-name-field-timeline-year{font-size:30px;}}body.node-type-homework_gnome #mainContent .simple-timeline .field-name-field-timeline-text{margin:0 0 20px 0;}body.node-type-homework_gnome .homework-gnome-videos{background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/tv.png') no-repeat center top;padding-top:26px;height:210px;background-size:300px auto;}@media (min-width:1024px){body.node-type-homework_gnome .homework-gnome-videos{padding-top:40px;height:240px;background-size:340px auto;}}@media (min-width:1024px){body.node-type-homework_gnome .homework-gnome-videos{padding-top:68px;height:400px;background-size:auto;}}body.node-type-homework_gnome #block-views-homework-gnome-linked-block h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-top:20px;margin-bottom:20px;}.view-id-homework-gnome-acc .view-content{overflow:hidden;}.view-id-homework-gnome-acc .views-row{float:left;padding-right:20px;padding-bottom:20px;height:170px;overflow:hidden;text-align:center;width:50%;font-size:13px;}@media (min-width:768px){.view-id-homework-gnome-acc .views-row{width:33%;}}@media (min-width:1024px){.view-id-homework-gnome-acc .views-row{width:25%;}}@media (min-width:1200px){.view-id-homework-gnome-acc .views-row{width:20%;}}body.page-node-18650 table td img{max-width:none;}body.node-type-main_hub #mainContent .field-name-field-hero-image,body.node-type-sub_hub #mainContent .field-name-field-hero-image{margin:0 0 20px 0;}@media (min-width:768px){body.node-type-main_hub #mainContent .field-name-field-hero-image,body.node-type-sub_hub #mainContent .field-name-field-hero-image{float:right;margin:0 0 20px 20px;}}body.node-type-main_hub #mainContent .field-name-field-hero-image img,body.node-type-sub_hub #mainContent .field-name-field-hero-image img{border:1px solid #FA871E;}body.node-type-main_hub #mainContent .hub-page-content-articles,body.node-type-sub_hub #mainContent .hub-page-content-articles,body.node-type-main_hub #mainContent .hub-page-content-tutorials,body.node-type-sub_hub #mainContent .hub-page-content-tutorials,body.node-type-main_hub #mainContent .hub-page-content-worksheets,body.node-type-sub_hub #mainContent .hub-page-content-worksheets{margin-bottom:20px;clear:both;}body.node-type-main_hub #mainContent .hub-page-content-articles h3,body.node-type-sub_hub #mainContent .hub-page-content-articles h3,body.node-type-main_hub #mainContent .hub-page-content-tutorials h3,body.node-type-sub_hub #mainContent .hub-page-content-tutorials h3,body.node-type-main_hub #mainContent .hub-page-content-worksheets h3,body.node-type-sub_hub #mainContent .hub-page-content-worksheets h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:0;}body.node-type-main_hub #mainContent .hub-page-content-articles h3::after,body.node-type-sub_hub #mainContent .hub-page-content-articles h3::after,body.node-type-main_hub #mainContent .hub-page-content-tutorials h3::after,body.node-type-sub_hub #mainContent .hub-page-content-tutorials h3::after,body.node-type-main_hub #mainContent .hub-page-content-worksheets h3::after,body.node-type-sub_hub #mainContent .hub-page-content-worksheets h3::after{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -100px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';margin-top:-3px;float:right;width:30px;height:30px;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area{border:1px solid #FA871E;border-top:0;padding:20px;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row{overflow:hidden;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row::after,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row::after,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row::after,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row::after,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row::after,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row .image,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row .image,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row .image,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row .image,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row .image,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row .image{text-align:center;margin:0 0 20px 0;}@media (min-width:768px){body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row .image,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row .image,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row .image,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row .image,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row .image,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row .image{float:right;margin:0 0 20px 20px;}}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row .image img,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row .image img,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row .image img,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row .image img,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row .image img,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row .image img{border:1px solid #FA871E;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-title,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-title,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-title,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-title,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-title,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-title{font-size:16px;margin-bottom:10px;font-weight:bold;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-field-article-standfirst,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-field-article-standfirst,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-field-article-standfirst,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-field-article-standfirst,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-field-article-standfirst,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-field-article-standfirst,body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-field-download-standfirst,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-field-download-standfirst,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-field-download-standfirst,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-field-download-standfirst,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-field-download-standfirst,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-field-download-standfirst{margin-bottom:20px;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-view-node a,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-view-node a,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-view-node a,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-view-node a,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-view-node a,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-view-node a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;display:inline-block;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-view-node a:hover,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .views-row .views-field-view-node a:hover,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-view-node a:hover,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .views-row .views-field-view-node a:hover,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-view-node a:hover,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .views-row .views-field-view-node a:hover{background:#F17300;color:#fff;text-decoration:none;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .view-sub a,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .view-sub a,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .view-sub a,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .view-sub a,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .view-sub a,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .view-sub a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .view-sub a:hover,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .view-sub a:hover,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .view-sub a:hover,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .view-sub a:hover,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .view-sub a:hover,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .view-sub a:hover{background:#F17300;color:#fff;text-decoration:none;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .view-sub label,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .view-sub label,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .view-sub label,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .view-sub label,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .view-sub label,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .view-sub label{display:none;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .view-sub span,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .view-sub span,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .view-sub span,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .view-sub span,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .view-sub span,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .view-sub span{margin-top:20px;display:block;float:none !important;font-size:13.5px !important;font-weight:normal !important;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .view-sub select,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .view-sub select,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .view-sub select,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .view-sub select,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .view-sub select,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .view-sub select{margin-right:10px;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .view-sub button,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .view-sub button,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .view-sub button,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .view-sub button,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .view-sub button,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .view-sub button{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}body.node-type-main_hub #mainContent .hub-page-content-articles .view-area .view-sub button:hover,body.node-type-sub_hub #mainContent .hub-page-content-articles .view-area .view-sub button:hover,body.node-type-main_hub #mainContent .hub-page-content-tutorials .view-area .view-sub button:hover,body.node-type-sub_hub #mainContent .hub-page-content-tutorials .view-area .view-sub button:hover,body.node-type-main_hub #mainContent .hub-page-content-worksheets .view-area .view-sub button:hover,body.node-type-sub_hub #mainContent .hub-page-content-worksheets .view-area .view-sub button:hover{background:#F17300;color:#fff;text-decoration:none;}body.node-type-main_hub #mainContent .field-name-field-also-see,body.node-type-sub_hub #mainContent .field-name-field-also-see{margin-bottom:20px;}body.node-type-main_hub #mainContent .field-name-field-also-see .field-label,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-label{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;}body.node-type-main_hub #mainContent .field-name-field-also-see .field-items,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items{border:1px solid #FA871E;border-top:0;padding:20px;}body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item{overflow:hidden;}body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item::after,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item h2,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item h2{font-size:16px;margin-bottom:10px;font-weight:bold;line-height:normal;justify-content:center;display:flex;}@media (min-width:768px){body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item h2,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item h2{display:block;}}body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item h2 p,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item h2 p{margin:0;}body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item h2 br,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item h2 br{display:none;}body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item h2 a,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item h2 a{color:#404040;}body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item img,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item img{border:1px solid #FA871E;margin:0 0 20px 0;}@media (min-width:768px){body.node-type-main_hub #mainContent .field-name-field-also-see .field-items .field-item img,body.node-type-sub_hub #mainContent .field-name-field-also-see .field-items .field-item img{float:right;margin:0 0 20px 20px;}}body.node-type-main_hub #mainContent .field-name-field-hub-theme,body.node-type-sub_hub #mainContent .field-name-field-hub-theme{display:none;}.node-type-landing-page h2,.node-type-landing-page h3{text-align:center;color:#1AA0DD;}.node-type-landing-page .landing-page-top-wrapper{overflow:hidden;margin:20px 0;}.node-type-landing-page .landing-page-top-wrapper .field-name-field-landing-page-image{max-width:320px;margin:auto;}.node-type-landing-page .landing-page-top-wrapper .field-name-body{float:none !important;width:100%;}.node-type-landing-page .call-to-action{margin:20px 0;text-align:center;}.node-type-landing-page .call-to-action::before{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}.node-type-landing-page .call-to-action a{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;display:inline-block;margin:20px 0;font-size:20px;line-height:20px;padding:20px 30px;}.node-type-landing-page .call-to-action a:hover{background:#F17300;color:#fff;text-decoration:none;}@media (min-width:768px){.node-type-landing-page .call-to-action a{font-size:24px;line-height:24px;padding:20px 60px;}}.node-type-landing-page .call-to-action-sec-link{font-size:24px;margin-bottom:20px;text-align:center;color:#1AA0DD;}.node-type-landing-page .call-to-action-link{font-size:18px;margin-bottom:20px;text-align:center;}.node-type-landing-page .call-to-action-seo{text-align:left;}.node-type-landing-page .call-to-action-seo::before{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}.node-type-landing-page .form-button{background:#CCCCCC none !important;}.node-type-landing-page input.download{margin-right:20px;}.node-type-landing-page #modalContent .messages{margin-bottom:20px;}.node-type-landing-page #username-check-informer{padding-left:10px;}.node-type-landing-page #username-check-message{color:#C80D0D;font-weight:normal;display:none;margin:20px 0;}.node-type-landing-page .username-check-message-rejected{color:#C80D0D;}.node-type-landing-page .form-item-tandcs{margin-bottom:20px;}body.node-type-learning_journey #mainContent h1{background:#1AA0DD;border-radius:10px;border:2px solid #1AA0DD;color:#fff;font-size:17px;line-height:24px;position:relative;padding:20px;}body.node-type-learning_journey #mainContent h1::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;border:2px solid #fff;border-radius:8px;}body.node-type-learning_journey #mainContent h1::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-250px -500px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;content:'';float:left;width:31px;height:27px;margin-right:20px;}body.node-type-learning_journey #mainContent h2,body.node-type-learning_journey #mainContent h3{font-size:20px;line-height:24px;}body.node-type-learning_journey #mainContent .lj-intro-right{padding:20px;background:#E3EACb;border:1px solid #A0BE3C;text-align:center;margin-bottom:20px;overflow:hidden;}body.node-type-learning_journey #mainContent .lj-intro-right h3{font-size:16px;line-height:20px;}@media (min-width:1024px){body.node-type-learning_journey #mainContent .lj-intro-right h3{font-size:20px;line-height:24px;}}body.node-type-learning_journey #mainContent .flag-container{text-align:center;overflow:hidden;}body.node-type-learning_journey #mainContent .flag-container .flag-wrapper{margin-bottom:20px;width:100%;}@media (min-width:768px){body.node-type-learning_journey #mainContent .flag-container .flag-wrapper .question-sub{width:100%;white-space:normal;text-align:left;}}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul{padding:0;margin:0;overflow:hidden;}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li{margin:0;padding:0 0 20px 0;list-style:none;width:auto;}@media (min-width:768px){body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li{width:33%;height:300px;float:left;}}@media (min-width:1024px){body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li{width:25%;}}@media (min-width:1200px){body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li{width:20%;}}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li .field-content{margin:0 20px 20px 20px;text-align:center;}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li .field-content img{border:1px solid #1AA0DD;}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li .field-content h3{font-size:14px;line-height:18px;font-weight:bold;}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li .field-content h3 a{color:#1AA0DD;}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li .field-content .Yes{margin:0 0 20px 0;}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li .field-content .Yes::before{content:'Subscriber content';font-weight:bold;height:26px;line-height:26px;margin-right:10px;vertical-align:middle;font-size:14px;}body.node-type-learning_journey #mainContent .learning-journey-worksheets .item-list ul li .field-content .Yes::after{content:'';background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-50px -100px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;width:50px;height:50px;background-size:464px 535px;width:23px;height:26px;}body.node-type-learning_journey #mainContent .learning-journey-worksheets::after{content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-bottom:20px;}body.node-type-learning_journey #mainContent .field-name-field-more-worksheets{margin:0 0 20px 0;}body.node-type-learning_journey #mainContent .field-name-field-more-worksheets ul{margin:0;padding:0;overflow:hidden;}body.node-type-learning_journey #mainContent .field-name-field-more-worksheets ul li{float:left;width:181px;height:49px;overflow:hidden;list-style:none;margin:0 20px 20px 0;padding:0;}body.node-type-learning_journey #mainContent .field-name-field-more-worksheets ul li a{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/street-sign.png');background-position:0px 0px;color:#404040;font-size:13px;line-height:49px;display:block;padding:0 20px;text-decoration:none;}body.node-type-learning_journey #mainContent .field-name-field-more-worksheets ul li a:hover{background-position:0px 49px;}body.node-type-learning_journey #mainContent .field-name-field-more-worksheets::after{content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-bottom:20px;}body.node-type-learning_journey #mainContent .field-name-field-footer-text::after{content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-bottom:20px;}body.node-type-learning_journey #mainContent #block-views-block-learning-journey-carousel-block-1::after{content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:20px;}body.node-type-memberspage #block-block-46,body.node-type-memberspage #block-block-45,body.node-type-memberspage #block-block-47,body.node-type-memberspage #block-block-48{margin-bottom:20px;line-height:16px;}@media (min-width:1024px){body.node-type-memberspage #block-block-46,body.node-type-memberspage #block-block-45,body.node-type-memberspage #block-block-47,body.node-type-memberspage #block-block-48{float:left;width:50%;}}body.node-type-memberspage #block-block-46 .field-name-field-icon-image,body.node-type-memberspage #block-block-45 .field-name-field-icon-image,body.node-type-memberspage #block-block-47 .field-name-field-icon-image,body.node-type-memberspage #block-block-48 .field-name-field-icon-image{text-align:center;margin-bottom:20px;}body.node-type-memberspage #block-block-46 h3,body.node-type-memberspage #block-block-45 h3,body.node-type-memberspage #block-block-47 h3,body.node-type-memberspage #block-block-48 h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:0;}body.node-type-memberspage #block-block-46 .block-content,body.node-type-memberspage #block-block-45 .block-content,body.node-type-memberspage #block-block-47 .block-content,body.node-type-memberspage #block-block-48 .block-content{border:1px solid #FA871E;border-top:0;padding:20px;}@media (min-width:1024px){body.node-type-memberspage #block-block-46 .block-content,body.node-type-memberspage #block-block-45 .block-content,body.node-type-memberspage #block-block-47 .block-content,body.node-type-memberspage #block-block-48 .block-content{min-height:820px;}}@media (min-width:1200px){body.node-type-memberspage #block-block-46 .block-content,body.node-type-memberspage #block-block-45 .block-content,body.node-type-memberspage #block-block-47 .block-content,body.node-type-memberspage #block-block-48 .block-content{min-height:800px;}}body.node-type-memberspage #block-block-46 .block-content h3,body.node-type-memberspage #block-block-45 .block-content h3,body.node-type-memberspage #block-block-47 .block-content h3,body.node-type-memberspage #block-block-48 .block-content h3{padding:0;color:#404040;background:none transparent;margin-bottom:10px;}body.node-type-memberspage #block-block-46 .field-name-field-footer-code-do-not-change- a,body.node-type-memberspage #block-block-45 .field-name-field-footer-code-do-not-change- a,body.node-type-memberspage #block-block-47 .field-name-field-footer-code-do-not-change- a,body.node-type-memberspage #block-block-48 .field-name-field-footer-code-do-not-change- a,body.node-type-memberspage #block-block-46 .field-name-field-footer-code-do-not-change- .form-submit,body.node-type-memberspage #block-block-45 .field-name-field-footer-code-do-not-change- .form-submit,body.node-type-memberspage #block-block-47 .field-name-field-footer-code-do-not-change- .form-submit,body.node-type-memberspage #block-block-48 .field-name-field-footer-code-do-not-change- .form-submit{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}body.node-type-memberspage #block-block-46 .field-name-field-footer-code-do-not-change- a:hover,body.node-type-memberspage #block-block-45 .field-name-field-footer-code-do-not-change- a:hover,body.node-type-memberspage #block-block-47 .field-name-field-footer-code-do-not-change- a:hover,body.node-type-memberspage #block-block-48 .field-name-field-footer-code-do-not-change- a:hover,body.node-type-memberspage #block-block-46 .field-name-field-footer-code-do-not-change- .form-submit:hover,body.node-type-memberspage #block-block-45 .field-name-field-footer-code-do-not-change- .form-submit:hover,body.node-type-memberspage #block-block-47 .field-name-field-footer-code-do-not-change- .form-submit:hover,body.node-type-memberspage #block-block-48 .field-name-field-footer-code-do-not-change- .form-submit:hover{background:#F17300;color:#fff;text-decoration:none;}@media (min-width:1024px){body.node-type-memberspage #block-block-46,body.node-type-memberspage #block-block-47{padding-right:10px;}}@media (min-width:1024px){body.node-type-memberspage #block-block-45,body.node-type-memberspage #block-block-48{padding-left:10px;}}body.node-type-memberspage #block-block-46 iframe{height:320px;}@media (min-width:768px){body.node-type-memberspage #block-block-46 iframe{height:210px;}}@media (min-width:1024px){body.node-type-memberspage #block-block-46 iframe{height:150px;}}@media (min-width:1200px){body.node-type-memberspage #block-block-46 iframe{height:200px;}}body.node-type-memberspage #block-block-46 #block-views-learning-journey-filter-block{margin-bottom:0;}body.node-type-memberspage #block-block-46 #block-views-learning-journey-filter-block .block-content{border:0;padding:0;min-height:0 !important;}body.node-type-memberspage #block-block-46 #block-views-learning-journey-filter-block .block-content .form-item{padding:0 0 20px 0;}body.node-type-memberspage #block-block-46 #block-views-learning-journey-filter-block .block-content .form-submit{padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}body.node-type-memberspage #block-block-45 .block-content h3{margin-top:20px;}body.node-type-memberspage #block-block-45 .block-content .field-name-body img{width:105px !important;}body.node-type-memberspage #block-ma-hub-filters-worksheet-finder{clear:both;}body.node-type-memberspage #block-ma-hub-filters-worksheet-finder h3{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#FA871E;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:0;}body.node-type-memberspage #block-ma-hub-filters-worksheet-finder .block-content{border:1px solid #FA871E;border-top:0;}body.node-type-memberspage #block-ma-hub-filters-worksheet-finder #finder{margin-top:0;}body.subscriberspage #mainContent .system_row.worksheet-finder .views-exposed-form h3{display:none;}body.subscriberspage #mainContent .system_row.worksheet-finder .views-exposed-form .block-content{float:none;width:auto;}body.subscriberspage #mainContent .system_row.worksheet-finder .views-exposed-form .shs-container .shs-widget-container:last-child:before{margin-bottom:12px;}@media (min-width:768px){body.subscriberspage #mainContent .system_row.worksheet-finder .views-exposed-form .shs-container .shs-widget-container:last-child:before{top:-30px;}}body.subscriberspage #mainContent .system_row.worksheet-finder .views-exposed-form .shs-container .shs-widget-container:first-child:before{margin-bottom:0;}body.subscriberspage .foot .views-exposed-form h3{display:none;}body.subscriberspage .foot .views-exposed-form #finder{padding:0;background:transparent;}body.subscriberspage .foot .views-exposed-form #finder .form-submit{bottom:0;}body.product #mainContent .field-name-field-publication-cover-image{text-align:center;margin:0 0 20px 0;}@media (min-width:768px){body.product #mainContent .field-name-field-publication-cover-image{float:left;margin:0 20px 20px 0;}}body.product #mainContent .field-name-field-publication-cover-image img{border:1px solid #FA871E;}body.product #mainContent .field-name-field-taxonomy-publication-type,body.product #mainContent .field-name-field-publication-published-date{overflow:hidden;margin-bottom:5px;}body.product #mainContent .field-name-commerce-price{margin:20px 0;font-size:24px;}body.product #mainContent .commerce-order-item-add-to-cart-form .form-item.js-form-type-number{padding:0 0 20px 0;}body.product #mainContent .commerce-order-item-add-to-cart-form .form-item.js-form-type-number label{display:inline-block;margin-right:5px;}body.product #mainContent .commerce-order-item-add-to-cart-form .form-item.js-form-type-number .form-number{width:65px;}body.product #mainContent .commerce-order-item-add-to-cart-form .form-submit{margin-bottom:20px;}body.product #mainContent .field-name-body,body.product #mainContent .field-name-field-publication-details{clear:both;margin-bottom:20px;}body.product #mainContent .field-name-body .field-label,body.product #mainContent .field-name-field-publication-details .field-label{margin:0;padding:10px 10px 10px 23px;color:#fff;font-size:18px;line-height:18px;font-weight:bold;border:0;background-color:#1AA0DD;background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/heading-lt.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/svg/heading-lt.svg');background-repeat:no-repeat;background-position:-1px center;margin-bottom:0;}body.product #mainContent .field-name-body .field-items,body.product #mainContent .field-name-field-publication-details .field-items{border:1px solid #1AA0DD;border-top:0;padding:20px;overflow:hidden;}body.product #mainContent .field-name-field-publication-look-inside .field-label{display:none;}body.product #mainContent .field-name-field-publication-summary .field-label{margin-bottom:10px;}body.product #mainContent .field-name-field-publication-summary img{display:block;float:none;border:1px solid #FA871E;margin:0 0 20px 0;}@media (min-width:768px){body.product #mainContent .field-name-field-publication-summary img{float:left;margin:0 20px 20px 0;}}#mainContent .view-publication-list .view-header{overflow:hidden;}#mainContent .view-publication-list .view-header::before{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-bottom:20px;}#mainContent .view-publication-list .view-header::after{clear:both;content:"";background:url('/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png');height:2px;display:block;margin-top:20px;margin-bottom:40px;}#mainContent .view-publication-list .view-header .shop-filter{overflow:hidden;margin-top:20px;}#mainContent .view-publication-list .view-header .shop-filter label{display:inline-block;margin-right:5px;padding:0;}#mainContent .view-publication-list .view-header .shop-filter .form-type-select{float:left;padding:0;}#mainContent .view-publication-list .view-header .shop-filter .form-submit{float:right;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}#mainContent .view-publication-list ul{overflow:hidden;margin:0;padding:0;}#mainContent .view-publication-list ul li.views-row{list-style:none;text-align:center;}@media (min-width:768px){#mainContent .view-publication-list ul li.views-row{float:left;min-height:310px;width:50%;}}@media (min-width:1024px){#mainContent .view-publication-list ul li.views-row{width:33%;}}@media (min-width:1200px){#mainContent .view-publication-list ul li.views-row{width:25%;}}#mainContent .view-publication-list ul li.views-row h2{font-size:16px;line-hegiht:20px;margin-bottom:10px;font-weight:bold;}#mainContent .view-publication-list ul li.views-row h2 a{color:#1AA0DD;}#mainContent .view-publication-list .view-footer{text-align:center;}#mainContent .view-publication-list .view-footer table{margin:auto;}body.page-node-183 #mainContent h1.title{color:#404040;font-size:48px;line-height:60px;background:none transparent;padding:0;margin:0 0 20px 0;font-size:36px;line-height:48px;}body.page-node-183 #mainContent #block-system-main ul{margin-left:10px;padding-left:0;}body.page-node-183 #mainContent #block-system-main ul li{margin:0;padding:0 0 10px 0;list-style:none;}body.page-node-183 #mainContent #block-system-main ul li::before{content:'';width:6px;height:6px;border-radius:3px;display:inline-block;background:#FA871E;margin-right:10px;vertical-align:middle;}body.page-node-183 #mainContent #block-system-main img.right{display:none;}@media (min-width:768px){body.page-node-183 #mainContent #block-system-main img.right{display:block;}}body.our-subscribers-say #mainContent h1.title{padding:0;color:#404040;background:none transparent;font-size:22px;line-height:26px;}@media (min-width:768px){body.our-subscribers-say #mainContent h1.title{font-size:32px;line-height:36px;}}body.our-subscribers-say #mainContent .field-type-text-with-summary h4{line-height:28px;}body.our-subscribers-say #mainContent .field-type-text-with-summary img.right{float:none;display:block;margin:0 auto 20px auto;}@media (min-width:1024px){body.our-subscribers-say #mainContent .field-type-text-with-summary img.right{float:right;margin:0;}}body.pricing-page #mainContent .feature_row{font-size:16px;line-height:22px;}body.pricing-page #mainContent .feature_row::after{content:'';background-image:url("/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png");background-position:center top;background-repeat:repeat-x;width:100%;height:2px;display:block;margin-top:40px;}body.pricing-page #mainContent .feature_row:first-child::after,body.pricing-page #mainContent .feature_row:last-child::after{display:none;}body.pricing-page #mainContent .feature_row.pricing-table-row h2.heading{background:#fdac00;background:-moz-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:-webkit-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:linear-gradient(to bottom,#fdac00 0%,#ee5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdac00',endColorstr='#ee5a00',GradientType=0);text-align:center;color:#fff;margin:0;font-weight:600;border:1px solid #cf3a00;font-size:20px;line-height:28px;padding:10px;margin:0 -20px;}@media (min-width:768px){body.pricing-page #mainContent .feature_row.pricing-table-row h2.heading{font-size:24px;line-height:32px;padding:20px;}}@media (min-width:768px){body.pricing-page #mainContent .feature_row.pricing-table-row h2.heading{margin:0 0 20px 0;}}body.pricing-page #mainContent .feature_row.body_text{margin:0 -20px;}@media (min-width:768px){body.pricing-page #mainContent .feature_row.body_text{margin:0 0 20px 0;}}body.pricing-page #mainContent .feature_row.learning-journey h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-100px -1000px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:61px;height:52px;margin-right:20px;float:left;}@media (min-width:768px){body.pricing-page #mainContent .feature_row.learning-journey h3::before{float:none;}}body.pricing-page #mainContent .feature_row.tutorials h3{min-height:52px;}body.pricing-page #mainContent .feature_row.tutorials h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:0px -900px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:58px;margin-right:20px;float:left;}@media (min-width:768px){body.pricing-page #mainContent .feature_row.tutorials h3::before{float:none;}}body.pricing-page #mainContent .feature_row.latest-sats-papers h3{min-height:52px;}body.pricing-page #mainContent .feature_row.latest-sats-papers h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:0px -1000px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:64px;margin-right:20px;float:left;}body.pricing-page #mainContent .feature_row.learning-packs h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-200px -300px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:52px;margin-right:20px;}body.pricing-page #mainContent .feature_row .learning-offer h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-400px -100px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:52px;margin-right:20px;float:left;}@media (min-width:768px){body.pricing-page #mainContent .feature_row .learning-offer h3::before{float:none;}}body.pricing-page #mainContent .feature_row .interest-school-subscription h3::before{content:'';background-image:url("/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png");background-position:center top;background-repeat:repeat-x;width:100%;height:2px;display:block;margin:40px 0;}@media (min-width:768px){body.pricing-page #mainContent .feature_row .interest-school-subscription h3::before{display:none;}}@media (min-width:768px){body.pricing-page #mainContent .feature_row .interest-school-subscription h3::after{content:'';width:1px;height:52px;display:inline-block;vertical-align:middle;}}ul#pricing-tabs{margin:0;padding:0;overflow:hidden;}@media (min-width:768px){ul#pricing-tabs{display:none;}}ul#pricing-tabs li{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#ffffff 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);float:left;width:33.33333%;margin:0;padding:0 5px 0 20px;list-style:none;font-size:14px;font-weight:700;line-height:16px;height:60px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;cursor:pointer;}ul#pricing-tabs li:last-child{border-right:0;}ul#pricing-tabs li.active{background:#fff;border-bottom:1px solid #fff;}@media (min-width:768px){body.pricing-page #mainContent table#pricing-table{margin-bottom:60px;}}body.pricing-page #mainContent table#pricing-table thead{border-bottom:1px solid #CCCCCC;border-right:0;}@media (min-width:768px){body.pricing-page #mainContent table#pricing-table thead{border-right:1px solid #CCCCCC;}}body.pricing-page #mainContent table#pricing-table thead tr th{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);background:linear-gradient(to bottom,#ffffff 0%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0);font-weight:normal;padding:20px;font-size:10px;line-height:17px;display:none;}@media (min-width:768px){body.pricing-page #mainContent table#pricing-table thead tr th{display:table-cell;border-left:1px solid #CCCCCC;border-top:3px solid #DC1477;}}@media (min-width:1024px){body.pricing-page #mainContent table#pricing-table thead tr th{font-size:13px;line-height:22px;}}@media (min-width:1200px){body.pricing-page #mainContent table#pricing-table thead tr th{padding:20px 40px;}}body.pricing-page #mainContent table#pricing-table thead tr th:first-child{border-top:3px solid #fff;border-left:1px solid #fff;background:#fff;width:auto;display:none;}@media (min-width:768px){body.pricing-page #mainContent table#pricing-table thead tr th:first-child{display:table-cell;}}body.pricing-page #mainContent table#pricing-table thead tr th:nth-child(2){display:table-cell;}body.pricing-page #mainContent table#pricing-table thead tr th h3{font-weight:600;font-size:17px;line-height:21px;margin-bottom:6px;}@media (min-width:1024px){body.pricing-page #mainContent table#pricing-table thead tr th h3{font-size:24px;line-height:28px;margin-bottom:18px;}}body.pricing-page #mainContent table#pricing-table thead tr th h4{color:#DC1477;font-size:12px;line-height:15px;}@media (min-width:1024px){body.pricing-page #mainContent table#pricing-table thead tr th h4{font-size:17px;line-height:21px;}}body.pricing-page #mainContent table#pricing-table thead tr th h4 a{color:#DC1477;text-decoration:underline;}body.pricing-page #mainContent table#pricing-table tbody{border-bottom:1px solid #CCCCCC;border-right:0;}@media (min-width:768px){body.pricing-page #mainContent table#pricing-table tbody{border-right:1px solid #CCCCCC;}}body.pricing-page #mainContent table#pricing-table tbody tr td{border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC;padding:20px 40px;vertical-align:middle;font-size:14px;width:20px !important;display:none;}@media (min-width:768px){body.pricing-page #mainContent table#pricing-table tbody tr td{width:23% !important;display:table-cell;}}body.pricing-page #mainContent table#pricing-table tbody tr td:first-child{width:auto !important;padding:20px;display:table-cell;border-left:0;}@media (min-width:768px){body.pricing-page #mainContent table#pricing-table tbody tr td:first-child{border-left:1px solid #CCCCCC;}}body.pricing-page #mainContent table#pricing-table tbody tr td:nth-child(2){display:table-cell;}body.pricing-page #mainContent table#pricing-table tbody tr td.yes{font-size:16px;color:#28be00;background:#f9fef8;}body.pricing-page #mainContent table#pricing-table tbody tr td.no{font-size:24px;color:#c4017b;background:#fef5f6;}body.subscriberspage #mainContent h1.title,body.subscriberspage #mainContent .body_two_columns h2.heading{background:#fdac00;background:-moz-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:-webkit-linear-gradient(top,#fdac00 0%,#ee5a00 100%);background:linear-gradient(to bottom,#fdac00 0%,#ee5a00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdac00',endColorstr='#ee5a00',GradientType=0);text-align:center;color:#fff;margin:0;font-weight:600;border:1px solid #cf3a00;font-size:20px;line-height:28px;padding:10px;margin-bottom:40px;}@media (min-width:768px){body.subscriberspage #mainContent h1.title,body.subscriberspage #mainContent .body_two_columns h2.heading{font-size:24px;line-height:32px;padding:20px;}}body.subscriberspage #mainContent .views-row-last .standard-boxout{margin-bottom:0;}body.subscriberspage #block-ma-hub-filters-worksheet-finder,body.subscriberspage #mainContent .feature_row.worksheet-finder{clear:both;border:3px solid #FA871E;background:#FA871E;border-radius:10px;overflow:hidden;}body.subscriberspage #block-ma-hub-filters-worksheet-finder h3,body.subscriberspage #mainContent .feature_row.worksheet-finder h3{background:#FA871E;color:#fff;text-align:center;margin:0;font-size:24px;padding:20px;}@media (min-width:1024px){body.subscriberspage #block-ma-hub-filters-worksheet-finder h3,body.subscriberspage #mainContent .feature_row.worksheet-finder h3{float:left;width:25%;height:130px;line-height:130px;padding:0;}}body.subscriberspage #block-ma-hub-filters-worksheet-finder .block-content,body.subscriberspage #mainContent .feature_row.worksheet-finder .block-content{background:#F8F8F8;}@media (min-width:1024px){body.subscriberspage #block-ma-hub-filters-worksheet-finder .block-content,body.subscriberspage #mainContent .feature_row.worksheet-finder .block-content{float:right;width:75%;height:130px;}}body.subscriberspage #block-ma-hub-filters-worksheet-finder #finder,body.subscriberspage #mainContent .feature_row.worksheet-finder #finder{margin-top:0;background:transparent;padding:20px;}@media (min-width:1024px){body.subscriberspage #block-ma-hub-filters-worksheet-finder #finder,body.subscriberspage #mainContent .feature_row.worksheet-finder #finder{padding:30px 40px;}}@media (min-width:768px){body.subscriberspage #block-ma-hub-filters-worksheet-finder #finder .form-item,body.subscriberspage #mainContent .feature_row.worksheet-finder #finder .form-item{float:left;margin-right:20px;padding:0;}}body.subscriberspage #block-ma-hub-filters-worksheet-finder #finder label,body.subscriberspage #mainContent .feature_row.worksheet-finder #finder label{font-size:16px;}body.subscriberspage #block-ma-hub-filters-worksheet-finder #finder .form-select,body.subscriberspage #mainContent .feature_row.worksheet-finder #finder .form-select{border-radius:0;background:#fff;}@media (min-width:768px){body.subscriberspage #block-ma-hub-filters-worksheet-finder #finder .form-submit,body.subscriberspage #mainContent .feature_row.worksheet-finder #finder .form-submit{position:absolute;bottom:20px;}}@media (min-width:1024px){body.subscriberspage #block-ma-hub-filters-worksheet-finder #finder .form-submit,body.subscriberspage #mainContent .feature_row.worksheet-finder #finder .form-submit{bottom:30px;}}#mainContent .standard-boxout{margin-bottom:20px;overflow:hidden;}@media (min-width:1024px){#mainContent .standard-boxout{margin-bottom:0;min-height:960px;}}@media (min-width:1200px){#mainContent .standard-boxout{min-height:1020px;}}#mainContent .standard-boxout h2{line-height:54px;}#mainContent .standard-boxout h3{font-size:18px;line-height:22px;}#mainContent .standard-boxout.learning-journey h2::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-100px -1000px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:61px;height:54px;margin-right:20px;float:left;}#mainContent .standard-boxout.learning-journey .form-item{display:inline-block;padding:0 10px 0 0;}@media (min-width:768px){#mainContent .standard-boxout .learning-journey-filter .view-content div{float:left;width:45%;margin-right:20px;}}#mainContent .standard-boxout .learning-journey-filter .view-content h3{font-size:14px;margin-bottom:5px;}#mainContent .standard-boxout .learning-journey-filter .view-content select{margin-bottom:20px;width:100%;}#mainContent .standard-boxout.learning-packs h2::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-200px -300px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:52px;margin-right:20px;float:left;}#mainContent .standard-boxout.sats-papers h2::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:0px -1000px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:64px;margin-right:20px;float:left;}#mainContent .standard-boxout.parents-guides h2::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:0px -300px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:56px;margin-right:20px;float:left;}#mainContent .standard-boxout.tutorials h2::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:0px -900px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:60px;margin-right:20px;float:left;}#mainContent .standard-boxout .foot select{border-radius:0;background:#fff;height:25px;border:1px solid #404040;vertical-align:middle;max-width:160px;}@media only screen and (min-width:340px){#mainContent .standard-boxout .foot select{max-width:220px;}}@media only screen and (min-width:380px){#mainContent .standard-boxout .foot select{max-width:260px;}}@media (min-width:768px){#mainContent .standard-boxout .foot select{max-width:100%;}}#mainContent .standard-boxout .foot a,#mainContent .standard-boxout .foot .form-submit{border-radius:5px;border:0;font-size:16px;padding:15px 20px;background:#FA871E url('/themes/custom/the_school_run/presentation/less/style/../../img/png/button-bg-rounded-css.png') repeat-x;color:#fff;text-decoration:none;cursor:pointer;-webkit-appearance:none;padding:6px 10px;height:25px;font-size:13.5px;line-height:13.5px;}#mainContent .standard-boxout .foot a:hover,#mainContent .standard-boxout .foot .form-submit:hover{background:#F17300;color:#fff;text-decoration:none;}#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page{position:relative;overflow:hidden;}#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page .views-exposed-widgets{margin:0;}#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page .views-exposed-form .views-exposed-widget{float:none;padding:0;}@media (min-width:768px){#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page .views-exposed-form .views-exposed-widget{display:inline-block;margin-right:8px;}}#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page .views-exposed-form .views-exposed-widget:first-child{padding:0 0 20px 0;}@media (min-width:768px){#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page .views-exposed-form .views-exposed-widget:first-child{padding:0;}}#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page .form-item{padding:0;}#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page select{width:100%;}@media (min-width:768px){#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page select{width:auto;}}@media (min-width:768px){#mainContent .standard-boxout .foot form#views-exposed-form-tutorial-finder-page .form-submit{position:absolute;bottom:0;}}body.page-node-181 #mainContent h1.title{color:#404040;font-size:48px;line-height:60px;background:none transparent;padding:0;margin:0 0 20px 0;}body.page-node-181 #mainContent .block-system-main{font-size:14.5px;line-height:16px;}body.page-node-181 #mainContent .block-system-main ol{counter-reset:section;list-style-type:none;}body.page-node-181 #mainContent .block-system-main ol li::before{counter-increment:section;content:counters(section,".") ". ";}body.page-node-181 #mainContent .block-system-main ol li ol li::before{content:counters(section,".") " ";}body.page-node-181 #mainContent .block-system-main ol{padding:0;margin:0;}body.page-node-181 #mainContent .block-system-main ol li{padding:0 0 20px 0;margin:0;}body.page-node-181 #mainContent .block-system-main ol li::before{margin:0 5px 0 0;font-size:24px;line-height:26px;display:inline-block;font-weight:bold;}body.page-node-181 #mainContent .block-system-main ol li ol li{padding:0 0 20px 60px;}body.page-node-181 #mainContent .block-system-main ol li ol li::before{margin:0 0 0 -60px;width:60px;font-size:14.5px;line-height:16px;}body.page-node-181 #mainContent .block-system-main ol li ol li ol{padding-bottom:10px;}body.page-node-181 #mainContent .block-system-main ol li ol li ol li{padding:20px 0 0 60px;}body.page-node-181 #mainContent .block-system-main h3{font-size:24px;line-height:26px;display:inline-block;font-weight:bold;}body.why-join #mainContent .feature_row{font-size:16px;line-height:22px;}body.why-join #mainContent .feature_row::after{content:'';background-image:url("/themes/custom/the_school_run/presentation/less/style/../../img/png/dotted-line-h.png");background-position:center top;background-repeat:repeat-x;width:100%;height:2px;display:block;margin-top:40px;}body.why-join #mainContent .feature_row:first-child::after,body.why-join #mainContent .feature_row:last-child::after{display:none;}body.why-join #mainContent .feature_row.learning-journey h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-100px -1000px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:61px;height:52px;margin-right:20px;float:left;}@media (min-width:768px){body.why-join #mainContent .feature_row.learning-journey h3::before{float:none;}}body.why-join #mainContent .feature_row.latest-sats-papers h3{min-height:52px;}body.why-join #mainContent .feature_row.latest-sats-papers h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:0px -1000px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:64px;margin-right:20px;float:left;}body.why-join #mainContent .feature_row.learning-packs h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-200px -300px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:52px;margin-right:20px;}body.why-join #mainContent .feature_row .learning-offer h3::before{background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.png');background-image:url('/themes/custom/the_school_run/presentation/less/style/../../img/sprite/icons.svg');background-repeat:no-repeat;background-position:-400px -100px;width:100px;height:100px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;content:'';width:56px;height:52px;margin-right:20px;float:left;}@media (min-width:768px){body.why-join #mainContent .feature_row .learning-offer h3::before{float:none;}}
@-ms-viewport{width:device-width;}html{box-sizing:border-box;-ms-overflow-style:scrollbar;}*,*::before,*::after{box-sizing:inherit;}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;}@media (min-width:330px){.container{max-width:540px;}}@media (min-width:768px){.container{max-width:720px;}}@media (min-width:992px){.container{max-width:960px;}}@media (min-width:1200px){.container{max-width:1140px;}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto;}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;}.col{flex-basis:0;flex-grow:1;max-width:100%;}.col-auto{flex:0 0 auto;width:auto;max-width:none;}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-3{flex:0 0 25%;max-width:25%;}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-6{flex:0 0 50%;max-width:50%;}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-9{flex:0 0 75%;max-width:75%;}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-12{flex:0 0 100%;max-width:100%;}.order-first{order:-1;}.order-last{order:13;}.order-0{order:0;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-4{order:4;}.order-5{order:5;}.order-6{order:6;}.order-7{order:7;}.order-8{order:8;}.order-9{order:9;}.order-10{order:10;}.order-11{order:11;}.order-12{order:12;}.offset-1{margin-left:8.3333333333%;}.offset-2{margin-left:16.6666666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.3333333333%;}.offset-5{margin-left:41.6666666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.3333333333%;}.offset-8{margin-left:66.6666666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.3333333333%;}.offset-11{margin-left:91.6666666667%;}@media (min-width:330px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%;}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none;}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-sm-3{flex:0 0 25%;max-width:25%;}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-sm-6{flex:0 0 50%;max-width:50%;}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-sm-9{flex:0 0 75%;max-width:75%;}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-sm-12{flex:0 0 100%;max-width:100%;}.order-sm-first{order:-1;}.order-sm-last{order:13;}.order-sm-0{order:0;}.order-sm-1{order:1;}.order-sm-2{order:2;}.order-sm-3{order:3;}.order-sm-4{order:4;}.order-sm-5{order:5;}.order-sm-6{order:6;}.order-sm-7{order:7;}.order-sm-8{order:8;}.order-sm-9{order:9;}.order-sm-10{order:10;}.order-sm-11{order:11;}.order-sm-12{order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.3333333333%;}.offset-sm-2{margin-left:16.6666666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.3333333333%;}.offset-sm-5{margin-left:41.6666666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.3333333333%;}.offset-sm-8{margin-left:66.6666666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.3333333333%;}.offset-sm-11{margin-left:91.6666666667%;}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%;}.col-md-auto{flex:0 0 auto;width:auto;max-width:none;}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-md-3{flex:0 0 25%;max-width:25%;}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-md-6{flex:0 0 50%;max-width:50%;}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-md-9{flex:0 0 75%;max-width:75%;}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-md-12{flex:0 0 100%;max-width:100%;}.order-md-first{order:-1;}.order-md-last{order:13;}.order-md-0{order:0;}.order-md-1{order:1;}.order-md-2{order:2;}.order-md-3{order:3;}.order-md-4{order:4;}.order-md-5{order:5;}.order-md-6{order:6;}.order-md-7{order:7;}.order-md-8{order:8;}.order-md-9{order:9;}.order-md-10{order:10;}.order-md-11{order:11;}.order-md-12{order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.3333333333%;}.offset-md-2{margin-left:16.6666666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.3333333333%;}.offset-md-5{margin-left:41.6666666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.3333333333%;}.offset-md-8{margin-left:66.6666666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.3333333333%;}.offset-md-11{margin-left:91.6666666667%;}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%;}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none;}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-lg-3{flex:0 0 25%;max-width:25%;}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-lg-6{flex:0 0 50%;max-width:50%;}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-lg-9{flex:0 0 75%;max-width:75%;}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-lg-12{flex:0 0 100%;max-width:100%;}.order-lg-first{order:-1;}.order-lg-last{order:13;}.order-lg-0{order:0;}.order-lg-1{order:1;}.order-lg-2{order:2;}.order-lg-3{order:3;}.order-lg-4{order:4;}.order-lg-5{order:5;}.order-lg-6{order:6;}.order-lg-7{order:7;}.order-lg-8{order:8;}.order-lg-9{order:9;}.order-lg-10{order:10;}.order-lg-11{order:11;}.order-lg-12{order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.3333333333%;}.offset-lg-2{margin-left:16.6666666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.3333333333%;}.offset-lg-5{margin-left:41.6666666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.3333333333%;}.offset-lg-8{margin-left:66.6666666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.3333333333%;}.offset-lg-11{margin-left:91.6666666667%;}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%;}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none;}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xl-3{flex:0 0 25%;max-width:25%;}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-xl-6{flex:0 0 50%;max-width:50%;}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-xl-9{flex:0 0 75%;max-width:75%;}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-xl-12{flex:0 0 100%;max-width:100%;}.order-xl-first{order:-1;}.order-xl-last{order:13;}.order-xl-0{order:0;}.order-xl-1{order:1;}.order-xl-2{order:2;}.order-xl-3{order:3;}.order-xl-4{order:4;}.order-xl-5{order:5;}.order-xl-6{order:6;}.order-xl-7{order:7;}.order-xl-8{order:8;}.order-xl-9{order:9;}.order-xl-10{order:10;}.order-xl-11{order:11;}.order-xl-12{order:12;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.3333333333%;}.offset-xl-2{margin-left:16.6666666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.3333333333%;}.offset-xl-5{margin-left:41.6666666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.3333333333%;}.offset-xl-8{margin-left:66.6666666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.3333333333%;}.offset-xl-11{margin-left:91.6666666667%;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:flex !important;}.d-inline-flex{display:inline-flex !important;}@media (min-width:330px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:flex !important;}.d-sm-inline-flex{display:inline-flex !important;}}@media (min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:flex !important;}.d-md-inline-flex{display:inline-flex !important;}}@media (min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:flex !important;}.d-lg-inline-flex{display:inline-flex !important;}}@media (min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:flex !important;}.d-xl-inline-flex{display:inline-flex !important;}}@media print{.d-print-none{display:none !important;}.d-print-inline{display:inline !important;}.d-print-inline-block{display:inline-block !important;}.d-print-block{display:block !important;}.d-print-table{display:table !important;}.d-print-table-row{display:table-row !important;}.d-print-table-cell{display:table-cell !important;}.d-print-flex{display:flex !important;}.d-print-inline-flex{display:inline-flex !important;}}.flex-row{flex-direction:row !important;}.flex-column{flex-direction:column !important;}.flex-row-reverse{flex-direction:row-reverse !important;}.flex-column-reverse{flex-direction:column-reverse !important;}.flex-wrap{flex-wrap:wrap !important;}.flex-nowrap{flex-wrap:nowrap !important;}.flex-wrap-reverse{flex-wrap:wrap-reverse !important;}.justify-content-start{justify-content:flex-start !important;}.justify-content-end{justify-content:flex-end !important;}.justify-content-center{justify-content:center !important;}.justify-content-between{justify-content:space-between !important;}.justify-content-around{justify-content:space-around !important;}.align-items-start{align-items:flex-start !important;}.align-items-end{align-items:flex-end !important;}.align-items-center{align-items:center !important;}.align-items-baseline{align-items:baseline !important;}.align-items-stretch{align-items:stretch !important;}.align-content-start{align-content:flex-start !important;}.align-content-end{align-content:flex-end !important;}.align-content-center{align-content:center !important;}.align-content-between{align-content:space-between !important;}.align-content-around{align-content:space-around !important;}.align-content-stretch{align-content:stretch !important;}.align-self-auto{align-self:auto !important;}.align-self-start{align-self:flex-start !important;}.align-self-end{align-self:flex-end !important;}.align-self-center{align-self:center !important;}.align-self-baseline{align-self:baseline !important;}.align-self-stretch{align-self:stretch !important;}@media (min-width:330px){.flex-sm-row{flex-direction:row !important;}.flex-sm-column{flex-direction:column !important;}.flex-sm-row-reverse{flex-direction:row-reverse !important;}.flex-sm-column-reverse{flex-direction:column-reverse !important;}.flex-sm-wrap{flex-wrap:wrap !important;}.flex-sm-nowrap{flex-wrap:nowrap !important;}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important;}.justify-content-sm-start{justify-content:flex-start !important;}.justify-content-sm-end{justify-content:flex-end !important;}.justify-content-sm-center{justify-content:center !important;}.justify-content-sm-between{justify-content:space-between !important;}.justify-content-sm-around{justify-content:space-around !important;}.align-items-sm-start{align-items:flex-start !important;}.align-items-sm-end{align-items:flex-end !important;}.align-items-sm-center{align-items:center !important;}.align-items-sm-baseline{align-items:baseline !important;}.align-items-sm-stretch{align-items:stretch !important;}.align-content-sm-start{align-content:flex-start !important;}.align-content-sm-end{align-content:flex-end !important;}.align-content-sm-center{align-content:center !important;}.align-content-sm-between{align-content:space-between !important;}.align-content-sm-around{align-content:space-around !important;}.align-content-sm-stretch{align-content:stretch !important;}.align-self-sm-auto{align-self:auto !important;}.align-self-sm-start{align-self:flex-start !important;}.align-self-sm-end{align-self:flex-end !important;}.align-self-sm-center{align-self:center !important;}.align-self-sm-baseline{align-self:baseline !important;}.align-self-sm-stretch{align-self:stretch !important;}}@media (min-width:768px){.flex-md-row{flex-direction:row !important;}.flex-md-column{flex-direction:column !important;}.flex-md-row-reverse{flex-direction:row-reverse !important;}.flex-md-column-reverse{flex-direction:column-reverse !important;}.flex-md-wrap{flex-wrap:wrap !important;}.flex-md-nowrap{flex-wrap:nowrap !important;}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important;}.justify-content-md-start{justify-content:flex-start !important;}.justify-content-md-end{justify-content:flex-end !important;}.justify-content-md-center{justify-content:center !important;}.justify-content-md-between{justify-content:space-between !important;}.justify-content-md-around{justify-content:space-around !important;}.align-items-md-start{align-items:flex-start !important;}.align-items-md-end{align-items:flex-end !important;}.align-items-md-center{align-items:center !important;}.align-items-md-baseline{align-items:baseline !important;}.align-items-md-stretch{align-items:stretch !important;}.align-content-md-start{align-content:flex-start !important;}.align-content-md-end{align-content:flex-end !important;}.align-content-md-center{align-content:center !important;}.align-content-md-between{align-content:space-between !important;}.align-content-md-around{align-content:space-around !important;}.align-content-md-stretch{align-content:stretch !important;}.align-self-md-auto{align-self:auto !important;}.align-self-md-start{align-self:flex-start !important;}.align-self-md-end{align-self:flex-end !important;}.align-self-md-center{align-self:center !important;}.align-self-md-baseline{align-self:baseline !important;}.align-self-md-stretch{align-self:stretch !important;}}@media (min-width:992px){.flex-lg-row{flex-direction:row !important;}.flex-lg-column{flex-direction:column !important;}.flex-lg-row-reverse{flex-direction:row-reverse !important;}.flex-lg-column-reverse{flex-direction:column-reverse !important;}.flex-lg-wrap{flex-wrap:wrap !important;}.flex-lg-nowrap{flex-wrap:nowrap !important;}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important;}.justify-content-lg-start{justify-content:flex-start !important;}.justify-content-lg-end{justify-content:flex-end !important;}.justify-content-lg-center{justify-content:center !important;}.justify-content-lg-between{justify-content:space-between !important;}.justify-content-lg-around{justify-content:space-around !important;}.align-items-lg-start{align-items:flex-start !important;}.align-items-lg-end{align-items:flex-end !important;}.align-items-lg-center{align-items:center !important;}.align-items-lg-baseline{align-items:baseline !important;}.align-items-lg-stretch{align-items:stretch !important;}.align-content-lg-start{align-content:flex-start !important;}.align-content-lg-end{align-content:flex-end !important;}.align-content-lg-center{align-content:center !important;}.align-content-lg-between{align-content:space-between !important;}.align-content-lg-around{align-content:space-around !important;}.align-content-lg-stretch{align-content:stretch !important;}.align-self-lg-auto{align-self:auto !important;}.align-self-lg-start{align-self:flex-start !important;}.align-self-lg-end{align-self:flex-end !important;}.align-self-lg-center{align-self:center !important;}.align-self-lg-baseline{align-self:baseline !important;}.align-self-lg-stretch{align-self:stretch !important;}}@media (min-width:1200px){.flex-xl-row{flex-direction:row !important;}.flex-xl-column{flex-direction:column !important;}.flex-xl-row-reverse{flex-direction:row-reverse !important;}.flex-xl-column-reverse{flex-direction:column-reverse !important;}.flex-xl-wrap{flex-wrap:wrap !important;}.flex-xl-nowrap{flex-wrap:nowrap !important;}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important;}.justify-content-xl-start{justify-content:flex-start !important;}.justify-content-xl-end{justify-content:flex-end !important;}.justify-content-xl-center{justify-content:center !important;}.justify-content-xl-between{justify-content:space-between !important;}.justify-content-xl-around{justify-content:space-around !important;}.align-items-xl-start{align-items:flex-start !important;}.align-items-xl-end{align-items:flex-end !important;}.align-items-xl-center{align-items:center !important;}.align-items-xl-baseline{align-items:baseline !important;}.align-items-xl-stretch{align-items:stretch !important;}.align-content-xl-start{align-content:flex-start !important;}.align-content-xl-end{align-content:flex-end !important;}.align-content-xl-center{align-content:center !important;}.align-content-xl-between{align-content:space-between !important;}.align-content-xl-around{align-content:space-around !important;}.align-content-xl-stretch{align-content:stretch !important;}.align-self-xl-auto{align-self:auto !important;}.align-self-xl-start{align-self:flex-start !important;}.align-self-xl-end{align-self:flex-end !important;}.align-self-xl-center{align-self:center !important;}.align-self-xl-baseline{align-self:baseline !important;}.align-self-xl-stretch{align-self:stretch !important;}}@media (max-width:1199.98px){.container{padding-left:0;padding-right:0;}}@font-face{font-family:'lillyregular';src:url("/themes/custom/the_school_run/presentation/scss/../fonts/lilly_regular/Lilly__-webfont.eot");src:url("/themes/custom/the_school_run/presentation/scss/../fonts/lilly_regular/Lilly__-webfont.eot?#iefix") format("embedded-opentype"),url("/themes/custom/the_school_run/presentation/scss/../fonts/lilly_regular/Lilly__-webfont.woff2") format("woff2"),url("/themes/custom/the_school_run/presentation/scss/../fonts/lilly_regular/Lilly__-webfont.woff") format("woff"),url("/themes/custom/the_school_run/presentation/scss/../fonts/lilly_regular/Lilly__-webfont.ttf") format("truetype"),url("/themes/custom/the_school_run/presentation/scss/../fonts/lilly_regular/Lilly__-webfont.svg#lillyregular") format("svg");font-weight:normal;font-style:normal;}.site-wrapper{position:relative;}.iphone{border-top:3px solid #000000;border-bottom:3px solid #000000;border-right:13px solid #000000;border-left:30px solid #000000;border-radius:13px;}@media (min-width:768px){.iphone{border-top:5px solid #000000;border-bottom:5px solid #000000;border-right:20px solid #000000;border-left:50px solid #000000;border-radius:20px;}}.iphone .youtube-player{margin-bottom:0;}.flex{display:flex;}@media (min-width:992px){.flex-lg{display:flex;}}body.minimal-header header{background:transparent;margin:20px 0 25px 0;height:auto;}body.minimal-header header a#logo{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/webp/tsr-logo-white.webp");width:200px;height:56px;}header.minimal a#logo{margin-left:auto;margin-right:auto;float:none;}@media (max-width:991.98px){body.mobile-menu-active header{background:#FFFFFF;}}@media (max-width:991.98px){body.mobile-menu-active header #toggleNav{color:#000000;}}@media (max-width:991.98px){body.mobile-menu-active header #login .misc-header-links a{color:#000000;border-bottom:1px solid #000000;}}@media (max-width:991.98px){body.mobile-menu-active header #login .misc-header-links a:hover{color:#E12265;border-bottom:1px solid #E12265;}}header{background:#E12265;height:47px;}@media (min-width:992px){header{height:90px;margin:20px 0 0 0;}}@media (min-width:992px){header a.desktop-only{display:inline;}}header #logo{display:block;overflow:hidden;text-indent:1000px;line-height:1000px;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/webp/tsr-logo.webp");background-repeat:no-repeat;background-size:100%;float:left;width:118px;height:48px;margin:10px 0 0 10px;}@media (min-width:330px){header #logo{margin:10px 0 0 20px;}}@media (min-width:992px){header #logo{margin:13px 0 0 0;width:240px;height:63px;}}header #toggleNav{float:right;color:#FFFFFF;text-align:center;color:#fff;font-weight:700;line-height:24px;cursor:pointer;font-size:13px;margin:10px 10px 0 5px;}@media (min-width:330px){header #toggleNav{font-size:14px;margin:10px 20px 0 20px;}}header #toggleNav .open{display:block;}header #toggleNav .open:before{content:'';display:block;margin:auto;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-50px 0;background-repeat:no-repeat;width:18px;height:14px;}header #toggleNav .close{display:none;}header #toggleNav .close:before{content:'';display:block;margin:auto;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-50px -30px;background-repeat:no-repeat;width:14px;height:14px;}@media (min-width:992px){header #toggleNav{display:none;}}header #toggleNav.active .open{display:none;}header #toggleNav.active .close{display:block;}header #login{position:relative;}header #login #block-userlogin{display:none;position:absolute;right:0;z-index:200;background:#FFFFFF;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);top:47px;padding:20px;}@media (min-width:992px){header #login #block-userlogin{top:66px;padding:4px 11px;border-radius:5px;}}header #login #block-userlogin form:before{content:'Login';display:block;font-size:18px;font-weight:600;padding:0 0 5px 0;}header #login #block-userlogin form label{font-size:14px;font-weight:700;padding:0;}header #login #block-userlogin form .form-item{display:inline-block;padding:0 5px 0 0;}header #login #block-userlogin form .form-text{background:#FFFFFF;width:190px;height:32px;line-height:32px;color:#A5A5A5;font-size:16px;border-radius:10px;border:1px solid #979797;}header #login #block-userlogin form .form-text::placeholder{color:#A5A5A5;}header #login #block-userlogin form .form-actions{display:inline-block;}header #login #block-userlogin form .form-submit{background:#368708;color:#FFFFFF;border-radius:10px;border:5px solid #FFFFFF;font-size:14px;padding:6px 12px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);}header #login #block-userlogin ul{margin:0;padding:6px 0 6px 0;font-weight:700;font-size:14px;text-align:right;}header #login #block-userlogin ul li{margin:0;padding:0;display:inline-block;list-style:none;}header #login #block-userlogin ul li a{color:#000000;border-bottom:1px solid #000000;}header #login #block-userlogin ul li a:hover{text-decoration:none;color:#E41B5B;border-bottom:1px solid #E41B5B;}header #login #block-userlogin ul li a.create-account-link{display:none;}header #login .misc-header-links{float:right;padding:15px 0 0 0;font-size:13px;color:#FFFFFF;}@media (min-width:992px){header #login .misc-header-links{padding:24px 0 0 0;}}@media (min-width:1200px){header #login .misc-header-links{font-size:16px;}}header #login .misc-header-links a{color:#FFFFFF;border-bottom:1px solid #FFFFFF;margin:0 0 0 5px;}@media (min-width:330px){header #login .misc-header-links a{margin:0 7px 0 7px;}}header #login .misc-header-links a:hover{text-decoration:none;color:#DDDDDD;border-bottom:1px solid #DDDDDD;}header #login .misc-header-links a.button{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);}header #login .misc-header-links a.button:hover{text-decoration:none;}header #login .misc-header-links a.last{margin-right:0;}@media (min-width:992px){header #login .misc-header-links .desktop-only{display:inline-block;}}header .search-block-form{display:none;}@media (min-width:992px){header .search-block-form{display:block;}}header .search-block-form form{border-radius:10px;border:1px solid #979797;background:#FFFFFF;float:right;overflow:hidden;margin:20px 20px 0 0;}header .search-block-form form label{display:none;}header .search-block-form form .form-item{padding:0;display:inline-block;}header .search-block-form form .form-search{background:#FFFFFF;height:48px;line-height:48px;border:0;font-size:16px;color:#A5A5A5;width:170px;}@media (min-width:1200px){header .search-block-form form .form-search{width:256px;}}header .search-block-form form .form-search::placeholder{color:#A5A5A5;}header .search-block-form form .form-submit{background:#727479;border-radius:10px;text-indent:1000px;overflow:hidden;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:15px 15px;background-repeat:no-repeat;width:48px;height:48px;}header .search-block-form form .form-actions{display:inline-block;}body.subscribed-user #navigation-mega{top:47px;}@media (min-width:992px){body.subscribed-user #navigation-mega{top:auto;}}#navigation-mega{background:#fff;display:none;position:absolute;z-index:100;top:92px;bottom:0;left:20px;right:20px;}@media (min-width:992px){#navigation-mega{display:block !important;text-align:center;position:relative;top:auto;bottom:auto;left:auto;right:0;}}#navigation-mega ul{margin:0;padding:0;list-style:none;position:relative;border-bottom:1px solid #CBCCCD;}@media (min-width:992px){#navigation-mega ul{border-bottom:0;}}#navigation-mega ul > li{margin:0;padding:0;position:relative;border-top:1px solid #CBCCCD;}@media (min-width:992px){#navigation-mega ul > li{position:initial;border-top:0;}}#navigation-mega ul > li a{font-weight:600;text-decoration:none;display:block;color:#000000;height:55px;line-height:55px;font-size:18px;}@media (min-width:992px){#navigation-mega ul > li a{height:38px;line-height:38px;font-size:16px;}}#navigation-mega ul > li a:hover,#navigation-mega ul > li a.active{color:#E12265;}#navigation-mega ul > li a.toggleSub{position:absolute;z-index:100;top:17px;right:0;display:block;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:4px -43px;background-repeat:no-repeat;width:20px;height:20px;}#navigation-mega ul > li a.toggleSub:hover{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:4px -63px;background-repeat:no-repeat;width:20px;height:20px;}#navigation-mega ul > li a.toggleSub.open{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:4px -63px;background-repeat:no-repeat;width:20px;height:20px;}@media (min-width:992px){#navigation-mega ul > li a.toggleSub{display:none;}}#navigation-mega ul > li a.toggleSub:after{display:none !important;}#navigation-mega ul > li span{display:block;color:#000000;font-weight:600;text-decoration:none;cursor:pointer;font-size:18px;height:55px;line-height:55px;}@media (min-width:992px){#navigation-mega ul > li span{height:38px;line-height:38px;}}#navigation-mega ul > li span:hover,#navigation-mega ul > li span.active{color:#E12265;}@media (min-width:992px){#navigation-mega ul > li.hasChild a:after,#navigation-mega ul > li.hasChild span:after{content:'';margin-left:10px;display:inline-block;vertical-align:middle;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:0 -50px;background-repeat:no-repeat;width:12px;height:8px;}}#navigation-mega ul > li.hasChild a:hover:after,#navigation-mega ul > li.hasChild span:hover:after{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:0 -70px;background-repeat:no-repeat;width:12px;height:8px;}#navigation-mega ul > li:hover > a,#navigation-mega ul > li:hover > span{color:#E12265;}#navigation-mega ul > li ul{border:0;display:none;padding:20px;background:#f3f3f3;text-align:left;margin:0 -20px;}@media (min-width:992px){#navigation-mega ul > li ul{margin:0;background:#fff;}}#navigation-mega ul > li ul li{border-top:0;}#navigation-mega ul > li ul li a{text-decoration:none;display:block;padding:0 0 15px 0;line-height:normal;height:auto;font-size:14px;color:#000000;}@media (min-width:992px){#navigation-mega ul > li ul li a{color:#E12265;}}@media (min-width:1200px){#navigation-mega ul > li ul li a{font-size:16px;}}#navigation-mega ul > li ul li a:hover{color:#E12265;}@media (min-width:992px){#navigation-mega ul > li ul li a:hover{color:#000000;}}#navigation-mega ul > li ul li a.toggleSub{padding:0;line-height:normal;text-decoration:none;top:-2px;}#navigation-mega ul > li ul li span{text-align:center;display:block;padding:0 0 10px 0;color:#E12265;height:38px;line-height:38px;cursor:auto;font-size:14px;}@media (min-width:1200px){#navigation-mega ul > li ul li span{font-size:16px;}}#navigation-mega ul > li ul li.hasChild a:after,#navigation-mega ul > li ul li.hasChild span:after{display:none;}#navigation-mega ul > li ul li ul{padding:0 20px 40px 20px;}@media (min-width:992px){#navigation-mega ul > li ul li ul{padding:0;}}#navigation-mega ul > li ul li ul li{display:block;padding:0;}#navigation-mega ul > li ul li ul li a{line-height:normal;height:auto;color:#000000;font-weight:400;padding:0 0 10px 0;font-size:14px;}@media (min-width:1200px){#navigation-mega ul > li ul li ul li a{font-size:16px;}}#navigation-mega ul > li ul li ul li a:hover{color:#E12265;}@media (min-width:768px) and (min-width:992px){#navigation-mega ul li{display:inline-block;}}@media (min-width:768px) and (min-width:992px){#navigation-mega ul li a,#navigation-mega ul li span{padding:0 10px;font-size:14px;}}@media (min-width:768px) and (min-width:1200px){#navigation-mega ul li a,#navigation-mega ul li span{padding:0 12px;font-size:18px;}}@media (min-width:768px){#navigation-mega ul li a:hover,#navigation-mega ul li span:hover{background:url("/themes/custom/the_school_run/presentation/scss/../../img/png/nav-hover.png") no-repeat bottom center;}}@media (min-width:992px){#navigation-mega ul li:hover ul{display:block;}}@media (min-width:992px) and (min-width:992px){#navigation-mega ul li.medium-3 ul li{width:33.33%;}}@media (min-width:992px) and (min-width:992px){#navigation-mega ul li.medium-4 ul li{width:25%;}}@media (min-width:992px) and (min-width:992px){#navigation-mega ul li.medium-5 ul li{width:20%;}}@media (min-width:992px) and (min-width:992px){#navigation-mega ul li.medium-6 ul li{width:16.666667%;}}@media (min-width:992px) and (min-width:1200px){#navigation-mega ul li.large-3 ul li{width:33.33%;}}@media (min-width:992px) and (min-width:1200px){#navigation-mega ul li.large-4 ul li{width:25%;}}@media (min-width:992px) and (min-width:1200px){#navigation-mega ul li.large-5 ul li{width:20%;}}@media (min-width:992px) and (min-width:1200px){#navigation-mega ul li.large-6 ul li{width:16.666667%;}}@media (min-width:992px){#navigation-mega ul li ul{position:absolute;z-index:5000;top:38px;right:0;left:0;box-shadow:0 5px 10px rgba(0,0,0,0.2);border:2px solid #E12265;border-radius:5px;padding:20px 32px 0 32px;}#navigation-mega ul li ul li{padding:0 0 20px 0;margin:0 -4px 0 0;vertical-align:top;display:inline-block;font-weight:bold;width:100%;}}@media (min-width:992px) and (min-width:992px){#navigation-mega ul li ul li{width:33.33%;}}@media (min-width:992px) and (min-width:1200px){#navigation-mega ul li ul li{width:25%;}}@media (min-width:992px){#navigation-mega ul li ul li strong,#navigation-mega ul li ul li span{text-align:left;}#navigation-mega ul li ul li a{text-align:left;}#navigation-mega ul li ul li a:hover{background:none;}#navigation-mega ul li ul li ul{display:block;position:static;width:auto;box-shadow:none;border:0;padding:0 20px 0 0;}#navigation-mega ul li ul li ul li{float:none;width:auto !important;}}@media (min-width:992px) and (min-width:992px){#navigation-mega ul li.single.alignright-small ul{right:auto;}}@media (min-width:992px) and (min-width:992px){#navigation-mega ul li.single.alignright-medium ul{right:0;}}@media (min-width:992px){#navigation-mega ul li.single ul{right:auto;left:auto;width:300px;}#navigation-mega ul li.single ul li{width:100%;display:block;padding:0 0 10px 0;}#navigation-mega ul li.single ul li a{line-height:normal;height:auto;font-weight:600;color:#000000;padding:0 0 10px 0;font-size:16px;}}@media (min-width:992px) and (min-width:1200px){#navigation-mega ul li.single ul li a{font-size:18px;}}@media (min-width:992px){#navigation-mega ul li.single ul li a:hover{color:#E12265;}#navigation-mega ul li.single.hasChild ul li a:after{display:none;}}@media (min-width:992px){#navigation-mega #header_search{display:none;}}#navigation-mega #header_search form{border-radius:10px;border:1px solid #979797;background:#FFFFFF;overflow:hidden;position:relative;margin:10px 0 20px 0;}#navigation-mega #header_search form label{display:none;}#navigation-mega #header_search form .form-item{padding:0;display:inline-block;}#navigation-mega #header_search form .form-search{background:#FFFFFF;height:48px;line-height:48px;border:0;font-size:16px;color:#A5A5A5;width:220px;}#navigation-mega #header_search form .form-search::placeholder{color:#A5A5A5;}#navigation-mega #header_search form .form-submit{position:absolute;right:0;top:0;background:#727479;border-radius:10px;text-indent:1000px;overflow:hidden;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:15px 15px;background-repeat:no-repeat;width:48px;height:48px;}#navigation-mega #header_search form .form-actions{display:inline-block;}body.node-type-feature_page .nav-register-block{display:none;}.nav-register-block{font-size:14px;padding:10px 0;background:#FFFFFF;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);}.nav-register-block .padding{padding:0 20px;overflow:hidden;width:100%;}.nav-register-block a.button{float:right;background:#368708;color:#FFFFFF;border-radius:10px;border:5px solid #FFFFFF;font-size:14px;padding:6px 12px;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);display:inline-block;}.nav-register-block a.button:hover{color:#DDDDDD;text-decoration:none;}.nav-register-block p{margin:5px 0;}@media (min-width:768px){.nav-register-block p{margin:10px 0;font-size:18px;}}footer{box-shadow:0px -4px 12px 0px rgba(0,0,0,0.1);font-size:14px;line-height:normal;overflow:hidden;padding:14px 20px;}@media (min-width:768px){footer{padding:14px 0 100px 0;}}@media (min-width:768px){footer .left{float:left;}}footer .logo{display:block;overflow:hidden;text-indent:1000px;line-height:1000px;background:url("/themes/custom/the_school_run/presentation/scss/../img/webp/tsr-logo.webp") no-repeat;background-size:100%;width:134px;height:31px;margin-bottom:10px;}footer .action-block{width:194px;border:3px solid #E12265;border-radius:5px;padding:10px;margin-bottom:14px;}@media (min-width:768px){footer .action-block{margin-bottom:36px;}}footer .action-block a.button{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);display:inline-block;}footer .action-block a.button:hover{text-decoration:none;}footer .social-media-links{border-top:1px solid #CBCCCD;padding-top:16px;}@media (min-width:768px){footer .social-media-links{border-top:0;padding-top:0;float:right;}}footer .social-media-links h3{font-size:16px;font-weight:700;margin:0 0 6px 0;}@media (min-width:768px){footer .social-media-links h3{text-align:right;}}footer .social-media-links a{overflow:hidden;text-indent:1000px;line-height:100px;display:inline-block;margin:0 20px 0 0;}@media (min-width:768px){footer .social-media-links a{margin:0 0 0 20px;}}footer .social-media-links a.fb{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:0 -100px;background-repeat:no-repeat;width:30px;height:30px;}footer .social-media-links a.x{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-50px -100px;background-repeat:no-repeat;width:30px;height:30px;}footer .social-media-links a.pi{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-100px -100px;background-repeat:no-repeat;width:30px;height:30px;}footer .social-media-links a.in{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-150px -100px;background-repeat:no-repeat;width:30px;height:30px;}footer .social-media-links .contact{font-size:14px;margin:40px 0 20px 0;}@media (min-width:768px){footer .social-media-links .contact{margin-top:50px 0 0 0;text-align:right;}}footer .social-media-links .contact a{text-indent:0;line-height:normal;margin:0;color:#E12265;font-weight:700;display:inline;border-bottom:1px solid #E12265;}footer .social-media-links .contact a:hover{text-decoration:none;color:#000000;border-bottom:1px solid #000000;}@media (min-width:768px){footer nav{float:left;margin:0 0 0 20px;}}@media (min-width:992px){footer nav{margin:0 0 0 50px;}}footer ul{padding:0;margin:0 0 4px 0;}@media (min-width:768px){footer ul{margin:0 0 20px 0;}}footer ul li{margin:0;padding:0 0 10px 0;list-style:none;}footer ul li a{color:#000000;text-decoration:none;}footer ul li a:hover{color:#000000;text-decoration:underline;}footer .footer-menu-primary{font-weight:700;border-top:1px solid #CBCCCD;padding-top:14px;}@media (min-width:768px){footer .footer-menu-primary{border-top:0;padding-top:0;}}@media (min-width:992px){footer .footer-menu-primary{margin-left:150px;}}footer nav.footer-menu-lower{clear:both;border-top:1px solid #CBCCCD;}@media (min-width:768px){footer nav.footer-menu-lower{float:none;margin:0;}}footer nav.footer-menu-lower ul{margin:10px 0 20px 0;}@media (min-width:768px){footer nav.footer-menu-lower ul{margin:10px 0 0 0;float:right;}}footer nav.footer-menu-lower ul li{display:inline-block;}footer nav.footer-menu-lower ul li:after{content:'|';display:inline-block;margin:0 5px;}footer nav.footer-menu-lower ul li:last-child:after{display:none;}footer .back-to-top{text-align:center;font-size:14px;font-weight:700;margin-bottom:60px;}@media (min-width:768px){footer .back-to-top{display:none;}}footer .back-to-top a{display:inline-block;color:#FFFFFF;background:#727479;padding:10px 12px;border-radius:10px;}footer .back-to-top a:hover{text-decoration:none;background:#000000;}footer .back-to-top a:after{content:'';vertical-align:middle;margin-left:8px;display:inline-block;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-50px -50px;background-repeat:no-repeat;width:6px;height:4px;}#mainContent .block.competition-latest{clear:left;}#mainContent .block.competition-latest h3{display:inline-block;background:#727479;color:#FFFFFF;border-radius:5px 5px 0px 0px;padding:6px 10px;margin-right:5px;line-height:normal;font-weight:600;font-size:22px;margin-bottom:0;}@media (min-width:992px){#mainContent .block.competition-latest h3{font-size:28px;height:58px;line-height:58px;padding:0 10px;}}#mainContent .block.competition-latest .block-content{border-top:1px solid #727479;padding-top:30px;line-height:normal;font-size:16px;}#mainContent .block.competition-latest h4{font-size:20px;font-weight:700;margin-bottom:5px;}#mainContent .block.competition-latest h4 a{color:#000000;}#mainContent .block.competition-latest img{margin-bottom:10px;}@media (min-width:992px){#mainContent .block.competition-latest img{width:320px;float:left;margin-right:20px;}}#mainContent .block.competition-latest .teaser-text{padding-bottom:10px;}#mainContent .block.competition-latest .more a{color:#E12265;font-size:16px;font-weight:700;border-bottom:1px solid #E12265;}#mainContent .block.competition-latest .more a:hover{color:#000000;text-decoration:none;border-bottom:1px solid #000000;}#mainContent .block.competition-latest .more a:hover:after{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-120px 0;background-repeat:no-repeat;width:5px;height:8px;}#mainContent .block.competition-latest .more a:after{content:'';display:inline-block;margin-left:10px;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-100px 0;background-repeat:no-repeat;width:5px;height:8px;}#mainContent .block.competition-latest .view-content{margin-bottom:40px;}@media (min-width:992px){#mainContent .block.competition-latest .view-content{border-right:1px solid #727479;margin-right:20px;padding-right:10px;overflow:hidden;}}#mainContent .block.competition-latest .view-footer{border-bottom:1px solid #727479;padding-bottom:40px;margin-bottom:20px;}@media (min-width:992px){#mainContent .block.competition-latest .view-footer{border-bottom:0;text-align:center;}}#mainContent .block.competition-latest .view-footer a{display:inline-block;background:#FFFFFF;padding:8px 14px;border-radius:10px;border:5px solid #000000;color:#000000;white-space:nowrap;}#mainContent .block.competition-latest .view-footer a:hover{text-decoration:none;border:5px solid #E12265;color:#E12265;}@media (min-width:992px){#block-googleadmanagersidebarregion-2{padding-top:89px;}}#mainContent .block.block-featured-topics{clear:both;}#mainContent .block.block-featured-topics h3{display:block;font-size:22px;font-weight:400;}@media (min-width:992px){#mainContent .block.block-featured-topics h3{border-bottom:1px solid #727479;}}#mainContent .block.block-featured-topics h3 span.prefix{display:inline-block;background:#727479;color:#FFFFFF;border-radius:5px 5px 0px 0px;padding:6px 10px;margin-right:5px;line-height:normal;font-weight:600;font-size:22px;margin-bottom:0;margin-bottom:12px;}@media (min-width:992px){#mainContent .block.block-featured-topics h3 span.prefix{font-size:28px;height:58px;line-height:58px;padding:0 10px;}}@media (min-width:992px){#mainContent .block.block-featured-topics h3 span.prefix{margin-bottom:0;}}#mainContent .block.block-featured-topics h3 span.main-heading{display:block;}@media (min-width:992px){#mainContent .block.block-featured-topics h3 span.main-heading{display:inline;}}#mainContent .block.block-featured-topics h4 a{font-size:18px;font-weight:700;color:#000000;}#mainContent .block.block-featured-topics h4 a:hover{color:#E12265;text-decoration:none;}#mainContent .block.block-featured-topics .more{padding-bottom:40px;}#mainContent .block.block-featured-topics .more a{color:#E12265;font-size:16px;font-weight:700;border-bottom:1px solid #E12265;}#mainContent .block.block-featured-topics .more a:hover{color:#000000;text-decoration:none;border-bottom:1px solid #000000;}#mainContent .block.block-featured-topics .more a:hover:after{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-120px 0;background-repeat:no-repeat;width:5px;height:8px;}#mainContent .block.block-featured-topics .more a:after{content:'';display:inline-block;margin-left:10px;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-100px 0;background-repeat:no-repeat;width:5px;height:8px;}#mainContent .block.block-featured-topics img{margin-bottom:20px;border:1px solid #000000;}@media (min-width:992px){#mainContent .block.block-featured-topics img{width:253px;float:left;margin-right:20px;margin-bottom:65px;}}@media (min-width:992px){#block-homepagedashboard{float:left;width:50%;}}#block-homepagedashboard ul li{float:left;width:45%;}#block-homepagedashboard form .form-item{padding:0 0 10px 0;}@media (min-width:768px){#block-homepagedashboard form .form-item{padding:0;float:left;margin-right:15px;}}@media (min-width:768px){#block-homepagedashboard form .form-submit{position:absolute;bottom:0;}}#mainContent #block-homepagedashboard a.form-submit{display:inline-block;margin-bottom:10px;padding:0 16px;height:46px;font-size:16px;line-height:46px;position:relative !important;bottom:auto;background:#727479;color:#FFFFFF;}#mainContent #block-homepagedashboard ul{overflow:hidden;margin:0;padding:0;}#mainContent #block-homepagedashboard ul li{list-style:none;margin:0px;padding:0 10px 2px 0;}#mainContent #block-homepagedashboard h3.block-heading{text-align:center;font-weight:700;line-height:normal;margin:0;font-size:28px;padding:0 0 15px 0;}@media (min-width:992px){#mainContent #block-homepagedashboard h3.block-heading{font-size:37px;padding:0 0 34px 0;}}#mainContent #block-homepagedashboard h3.block-heading br{display:none;}@media (min-width:992px){#mainContent #block-homepagedashboard h3.block-heading br{display:inline;}}#mainContent #block-homepagedashboard a{color:#E12265;}#mainContent #block-homepagedashboard .small{font-size:14px;}#mainContent #block-homepagedashboard ul.tabs{line-height:24px;border:0;padding:0;margin:0 -12px;}@media (min-width:768px){#mainContent #block-homepagedashboard ul.tabs{margin:0 0 0 20px;}}#mainContent #block-homepagedashboard ul.tabs li{float:left;width:auto;padding:0;margin:0 2px 0 0;}@media (min-width:768px){#mainContent #block-homepagedashboard ul.tabs li{margin:0 10px 0 0;}}#mainContent #block-homepagedashboard ul.tabs li em{background:transparent;margin:0;line-height:normal;font-size:13px;font-weight:700;border-radius:5px 5px 0px 0px;border:1px solid #000000;border-bottom:0;padding:5px 3px;}@media (min-width:768px){#mainContent #block-homepagedashboard ul.tabs li em{padding:5px 15px;}}@media (min-width:992px){#mainContent #block-homepagedashboard ul.tabs li em{font-size:16px;}}#mainContent #block-homepagedashboard ul.tabs li em:hover{color:#000000;}#mainContent #block-homepagedashboard ul.tabs li.selected em{color:#000000;}@media (min-width:768px){#mainContent #block-homepagedashboard ul.tabs li.selected em{border-bottom:0;}}#mainContent #block-homepagedashboard ul.tabs li.tab-1.selected em,#mainContent #block-homepagedashboard ul.tabs li.tab-1 em:hover{background:#EBFDC3;}#mainContent #block-homepagedashboard ul.tabs li.tab-2.selected em,#mainContent #block-homepagedashboard ul.tabs li.tab-2 em:hover{background:#CEEE86;}#mainContent #block-homepagedashboard ul.tabs li.tab-3.selected em,#mainContent #block-homepagedashboard ul.tabs li.tab-3 em:hover{background:#B4E07B;}@media (min-width:992px){#mainContent #block-homepagedashboard .tab-contents-wrapper{min-height:525px;}}@media (min-width:1200px){#mainContent #block-homepagedashboard .tab-contents-wrapper{min-height:454px;}}#mainContent #block-homepagedashboard .tab-contents{margin:0 -20px;}@media (min-width:768px){#mainContent #block-homepagedashboard .tab-contents{margin:0;}}@media (min-width:1200px){#mainContent #block-homepagedashboard .tab-contents{min-height:554px;}}#mainContent #block-homepagedashboard .tab-contents.tab-2{padding:20px;border:8px solid #CEEE86;}#mainContent #block-homepagedashboard .tab-contents.tab-3{padding:20px;border:8px solid #B4E07B;}#mainContent #block-homepagedashboard .views-exposed-form h3{display:none;}#mainContent #block-homepagedashboard .views-exposed-form .block-content{margin-left:0;}#mainContent #block-homepagedashboard form{position:relative;overflow:hidden;margin-bottom:10px;}#mainContent #block-homepagedashboard form .views-exposed-form label{font-weight:normal;}#mainContent #block-homepagedashboard form .views-exposed-form .views-exposed-widget{padding:0 0 10px 0;float:none;}@media (min-width:768px){#mainContent #block-homepagedashboard form .views-exposed-form .views-exposed-widget{float:left;padding:0 20px 0 0;}}#mainContent #block-homepagedashboard form .views-exposed-form .views-exposed-widget .form-item{padding:0;}#mainContent #block-homepagedashboard form .views-exposed-form .views-exposed-widget .form-submit{margin:0;}#mainContent #block-homepagedashboard form .views-exposed-form .views-widget{display:inline-block;}@media (min-width:768px){#mainContent #block-homepagedashboard form .views-exposed-form .views-widget{float:left;}}#mainContent #block-homepagedashboard form .form-item{padding:0 0 10px 0 !important;}#mainContent #block-homepagedashboard form label{display:block;min-width:70px;padding:0 0 2px 0;}@media (min-width:768px){#mainContent #block-homepagedashboard form label{display:block;}}#mainContent #block-homepagedashboard form select{border:1px solid #000000;height:44px;line-height:44px;font-size:14px;border-radius:5px;background:url("/themes/custom/the_school_run/presentation/scss/../img/svg/select-arrow.svg") no-repeat right 4px center;-webkit-appearance:none;-moz-appearance:none;}#mainContent #block-homepagedashboard form select::-ms-expand{display:none;}@media (min-width:768px){#mainContent #block-homepagedashboard form select{width:100px;}}@media (min-width:992px){#mainContent #block-homepagedashboard form select{width:140px;}}@media (min-width:768px){#mainContent #block-homepagedashboard form .form-item-year select{width:auto;}}#mainContent #block-homepagedashboard form .js-form-item-subject{padding-bottom:0 !important;}#mainContent #block-homepagedashboard form .shs-widget-container{margin-bottom:10px;}@media (min-width:768px){#mainContent #block-homepagedashboard form .shs-widget-container{margin-bottom:0;}}@media (min-width:768px){#mainContent #block-homepagedashboard form .form-actions{float:left;}}#mainContent #block-homepagedashboard form .form-submit{padding:0 16px;height:46px;font-size:16px;line-height:46px;position:relative !important;bottom:auto;background:#727479;color:#FFFFFF;}@media (min-width:768px){#mainContent #block-homepagedashboard form .form-submit{top:22px;margin-bottom:22px;}}#mainContent #block-homepagedashboard #finder{background:transparent;margin:0;padding:0;}#mainContent #block-homepagedashboard .homepage-dashboard-items{overflow:hidden;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item h4{cursor:pointer;border:0;margin:0;padding:10px;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item h4 span{display:block;font-weight:700;font-size:22px;line-height:normal;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item .item-contents .item-padding{padding:10px;}@media (min-width:992px){#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item .item-contents .item-padding{min-height:384px;}}@media (min-width:1200px){#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item .item-contents .item-padding{min-height:355px;}}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item.item-1{border:8px solid #EBFDC3;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item.item-1 h4{background:#EBFDC3;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item.item-2{border:8px solid #CEEE86;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item.item-2 h4{background:#CEEE86;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item.item-3{border:8px solid #B4E07B;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item.item-3 h4{background:#B4E07B;}#mainContent #block-homepagedashboard .homepage-dashboard-items .homepage-dashboard-item.selected h4{background:#FFFFFF;}#mainContent #block-homepagedashboard .view-my-wish-list ul{margin:0;padding:20px 0 20px 0;}#mainContent #block-homepagedashboard .view-my-wish-list ul li{list-style:none;margin:0;padding:0 0 2px 0;float:none;width:auto;font-size:14px;}#mainContent #block-homepagedashboard .view-my-wish-list ul li a{display:inline-block;padding-left:25px;}#mainContent #block-homepagedashboard .view-my-wish-list ul li::before{font-size:16px;content:'\2713';position:absolute;}@media (min-width:992px){#mainContent .block.how-to-videos{float:right;width:50%;}}#mainContent .block.how-to-videos .block-content{border:1px solid #727479;border-radius:5px;}@media (min-width:992px){#mainContent .block.how-to-videos .block-content{margin-left:20px;}}@media (min-width:1200px){#mainContent .block.how-to-videos .block-content{min-height:720px;}}#mainContent .block.how-to-videos h3{padding:20px;margin:0;font-weight:700;text-align:center;line-height:normal;font-size:28px;}@media (min-width:992px){#mainContent .block.how-to-videos h3{font-size:35px;}}#mainContent .block.how-to-videos h3 br{display:none;}@media (min-width:992px){#mainContent .block.how-to-videos h3 br{display:inline;}}#mainContent .block.how-to-videos h4{text-align:center;font-size:22px;line-height:normal;font-weight:700;}#mainContent .block.how-to-videos .player-wrapper{padding:0 10px;}#mainContent .block.how-to-videos .youtube-player{margin:0;}#mainContent .block.how-to-videos .content{padding:20px;}#mainContent .block.how-to-videos ul{margin:0;padding:0;overflow:hidden;}#mainContent .block.how-to-videos ul li{font-size:16px;list-style:none;margin:0;text-align:center;padding:0 10px 25px 0;}@media (min-width:1200px){#mainContent .block.how-to-videos ul li{float:left;width:40%;}}@media (min-width:1200px){#mainContent .block.how-to-videos ul li.wide{float:left;width:60%;}}#mainContent .block.how-to-videos ul li.button{padding:0;}@media (min-width:1200px){#mainContent .block.how-to-videos ul li.button{clear:left;float:none;width:auto;}}#mainContent .block.how-to-videos ul li.button a{border-radius:10px;color:#000000;border:5px solid #000000;padding:12px 16px;}#mainContent .block.how-to-videos ul li.button a:hover{color:#E12265;border:5px solid #E12265;}#mainContent .block.how-to-videos ul li.button a:before{display:none;}#mainContent .block.how-to-videos ul li a{font-weight:700;padding:5px 0;display:inline-block;color:#E12265;border-bottom:1px solid #E12265;}@media (min-width:1200px){#mainContent .block.how-to-videos ul li a{color:#000000;border-bottom:1px solid #000000;}}#mainContent .block.how-to-videos ul li a:hover{text-decoration:none;color:#E12265;}@media (min-width:1200px){#mainContent .block.how-to-videos ul li a:hover{color:#E12265;}}@media (min-width:1200px){#mainContent .block.how-to-videos ul li a:before{content:'';display:inline-block;vertical-align:middle;margin-right:3px;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-100px -30px;background-repeat:no-repeat;width:14px;height:14px;}}#mainContent .block.boost-learning{background:#E12265;color:#FFFFFF;padding:20px;overflow:hidden;text-align:center;margin-bottom:50px;font-size:16px;line-height:normal;}#mainContent .block.boost-learning .image{background:url("/themes/custom/the_school_run/presentation/scss/../img/webp/subscribe-3.webp") no-repeat;background-size:100%;width:280px;height:290px;}@media (min-width:992px){#mainContent .block.boost-learning .image{width:348px;height:355px;margin:0 40px;}}#mainContent .block.boost-learning .iphone{margin-top:20px;margin-bottom:20px;}@media (min-width:992px){#mainContent .block.boost-learning .iphone{margin-top:50px;}}#mainContent .block.boost-learning h3{font-size:28px;line-height:normal;font-weight:700;}@media (min-width:992px){#mainContent .block.boost-learning h3.larger{font-size:35px;}}#mainContent .block.boost-learning h3 br{display:none;}@media (min-width:992px){#mainContent .block.boost-learning h3 br{display:block;}}#mainContent .block.boost-learning ul{margin:0;text-align:left;}@media (min-width:992px){#mainContent .block.boost-learning ul.margins{margin:0 0 20px 100px;}}@media (min-width:1200px){#mainContent .block.boost-learning ul.margins{margin:0 0 20px 140px;}}#mainContent .block.boost-learning ul li{margin:0;padding:0 0 16px 30px;list-style:none;position:relative;}#mainContent .block.boost-learning ul li:before{content:'';position:absolute;left:-0;top:0;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-150px 0;background-repeat:no-repeat;width:20px;height:19px;}#mainContent .block.boost-learning .flex ul{max-width:285px;margin-right:20px;}#mainContent .block.boost-learning a.button{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);display:inline-block;}#mainContent .block.boost-learning a.button:hover{text-decoration:none;}#mainContent .block.boost-learning .small{font-size:14px;line-height:normal;}#mainContent .block.block-carousel-homepage{margin-bottom:0;}#mainContent .block.block-carousel-homepage .view-content{overflow:hidden;}#mainContent .block.block-carousel-homepage .views-row{position:relative;}@media (min-width:992px){#mainContent .block.block-carousel-homepage .views-row{float:left;width:25%;}}#mainContent .block.block-carousel-homepage .views-row .content{margin-bottom:20px;}@media (min-width:992px){#mainContent .block.block-carousel-homepage .views-row .content{margin-left:20px;margin-bottom:25px;}}#mainContent .block.block-carousel-homepage .views-row img{display:block;}#mainContent .block.block-carousel-homepage .views-row h4{position:absolute;background:#FFFFFF;border-radius:5px;padding:5px;margin:0;color:#000000;font-size:15px;font-weight:700;line-height:normal;max-width:190px;bottom:10px;left:10px;}@media (min-width:992px){#mainContent .block.block-carousel-homepage .views-row h4{bottom:32px;left:27px;font-size:13px;}}@media (min-width:992px){#mainContent .block.block-carousel-homepage .views-row.views-row-1{width:50%;}}#mainContent .block.block-carousel-homepage .views-row.views-row-1 .content{margin-left:0;}@media (min-width:992px){#mainContent .block.block-carousel-homepage .views-row.views-row-1 h4{top:6px;left:7px;bottom:auto;font-size:18px;max-width:250px;}}#mainContent .block.block-carousel-homepage .views-row a:hover h4{color:#E12265;}#mainContent .block-ma-email-register-email-register-homepage{background:#E41B5B;color:#FFFFFF;padding:20px;overflow:hidden;}#mainContent .block-ma-email-register-email-register-homepage .images{text-align:center;padding-top:20px;}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage .images{text-align:left;padding-top:0;float:left;width:52%;}}#mainContent .block-ma-email-register-email-register-homepage .images img{width:auto;height:150px;vertical-align:top;padding-right:5px;}@media (min-width:768px){#mainContent .block-ma-email-register-email-register-homepage .images img{height:237px;padding-right:14px;}}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage .images img{height:197px;}}@media (min-width:1200px){#mainContent .block-ma-email-register-email-register-homepage .images img{height:260px;}}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage .images img:first-child{transform:rotate(10deg);}}#mainContent .block-ma-email-register-email-register-homepage .images img:nth-child(2){display:none;}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage .images img:nth-child(2){display:inline;margin-top:150px;margin-left:-90px;height:200px;transform:rotate(-3deg);}}#mainContent .block-ma-email-register-email-register-homepage .images img:last-child{padding-right:0;}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage .images img:last-child{vertical-align:top;transform:rotate(-10deg);margin-top:30px;margin-left:-75px;}}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage #email-form-container{float:right;width:47%;}}#mainContent .block-ma-email-register-email-register-homepage h3{font-weight:700;margin-bottom:15px;line-height:normal;font-size:26px;text-align:center;}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage h3{font-size:36px;}}#mainContent .block-ma-email-register-email-register-homepage h3 .large{text-transform:uppercase;font-size:42px;}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage h3 .large{font-size:100px;line-height:100px;}}#mainContent .block-ma-email-register-email-register-homepage h4{font-weight:700;margin-bottom:15px;line-height:normal;color:#000000;text-align:center;font-size:18px;}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage h4{font-size:24px;}}#mainContent .block-ma-email-register-email-register-homepage h4 br{display:none;}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage h4 br{display:inline;}}#mainContent .block-ma-email-register-email-register-homepage form{overflow:hidden;margin-bottom:12px;text-align:center;}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage form{text-align:left;}}#mainContent .block-ma-email-register-email-register-homepage form .form-item{padding:0 0 10px 0;}@media (min-width:768px){#mainContent .block-ma-email-register-email-register-homepage form .form-item{padding:0;display:inline-block;}}#mainContent .block-ma-email-register-email-register-homepage form label{color:#FFFFFF;font-size:14px;padding:0;}#mainContent .block-ma-email-register-email-register-homepage form .form-email{height:44px;border-radius:10px;font-size:16px;width:100%;}@media (min-width:768px){#mainContent .block-ma-email-register-email-register-homepage form .form-email{width:266px;margin-right:10px;}}@media (min-width:992px){#mainContent .block-ma-email-register-email-register-homepage form .form-email{width:216px;}}@media (min-width:1200px){#mainContent .block-ma-email-register-email-register-homepage form .form-email{width:266px;}}#mainContent .block-ma-email-register-email-register-homepage form .form-submit{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);width:100%;}#mainContent .block-ma-email-register-email-register-homepage form .form-submit:hover{text-decoration:none;}@media (min-width:768px){#mainContent .block-ma-email-register-email-register-homepage form .form-submit{width:auto;vertical-align:bottom;}}#mainContent .block-ma-email-register-email-register-homepage .foot-note{font-size:14px;line-height:normal;text-align:center;}#mainContent .block-ma-email-register-email-register-homepage .foot-note a{color:#FFFFFF;text-decoration:underline;}#mainContent .block-ma-email-register-email-register-homepage .messages.error{background:#C80D0D;}#mainContent .block.testimonials-frontpage{clear:both;}#mainContent .block.testimonials-frontpage h3{display:inline-block;background:#727479;color:#FFFFFF;border-radius:5px 5px 0px 0px;padding:6px 10px;margin-right:5px;line-height:normal;font-weight:600;font-size:22px;margin-bottom:0;}@media (min-width:992px){#mainContent .block.testimonials-frontpage h3{font-size:28px;height:58px;line-height:58px;padding:0 10px;}}#mainContent .block.testimonials-frontpage .block-content{border-top:1px solid #727479;padding-top:40px;line-height:normal;font-size:16px;}#mainContent .block.testimonials-frontpage .view-content{overflow:hidden;}#mainContent .block.testimonials-frontpage .views-row-1{padding-bottom:50px;}@media (min-width:992px){#mainContent .block.testimonials-frontpage .views-row-1{width:364px;float:left;margin-left:80px;margin-right:35px;}}@media (min-width:992px){#mainContent .block.testimonials-frontpage .views-row-1{margin-left:112px;}}#mainContent .block.testimonials-frontpage .views-row-2{padding-bottom:50px;}@media (min-width:992px){#mainContent .block.testimonials-frontpage .views-row-2{width:364px;float:left;margin-left:35px;}}#mainContent .block.testimonials-frontpage .testimonial{font-weight:700;}#mainContent .block.testimonials-frontpage .testimonial p:first-child{text-indent:24px;padding-top:32px;}#mainContent .block.testimonials-frontpage .testimonial:before,#mainContent .block.testimonials-frontpage .testimonial:after{font-size:58px;color:#E12265;line-height:58px;display:inline-block;}#mainContent .block.testimonials-frontpage .testimonial:before{content:'\201C';position:absolute;}#mainContent .block.testimonials-frontpage .testimonial:after{content:'\201D';float:right;margin-top:-18px;}#mainContent .block.testimonials-frontpage em.cite{color:#727479;font-weight:400;font-style:normal;}#mainContent .block.testimonials-frontpage .view-footer{text-align:center;padding-bottom:20px;}#mainContent .block.testimonials-frontpage .view-footer a{display:inline-block;background:#FFFFFF;padding:8px 14px;border-radius:10px;border:5px solid #000000;color:#000000;white-space:nowrap;}#mainContent .block.testimonials-frontpage .view-footer a:hover{text-decoration:none;border:5px solid #E12265;color:#E12265;}#block-weeklysuggestions{background:#00A9B9;font-family:"lillyregular",sans-serif;padding-bottom:40px;clear:both;margin-bottom:40px;}#block-weeklysuggestions .heading-wrapper{text-align:center;position:relative;}#block-weeklysuggestions .heading-wrapper:before{content:'';position:absolute;left:0;top:0;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:0 -200px;background-repeat:no-repeat;width:191px;height:62px;display:none;}@media (min-width:992px){#block-weeklysuggestions .heading-wrapper:before{display:block;}}#block-weeklysuggestions .heading-wrapper:after{content:'';position:absolute;right:0;top:0;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:0 -300px;background-repeat:no-repeat;width:191px;height:62px;display:none;}@media (min-width:992px){#block-weeklysuggestions .heading-wrapper:after{display:block;}}#block-weeklysuggestions h2{background:#FFFFFF;border-radius:5px;font-size:24px;line-height:normal;display:inline-block;margin-top:6px;position:relative;padding:0 3px 3px 3px;}@media (min-width:992px){#block-weeklysuggestions h2{padding:13px 18px;}}#block-weeklysuggestions h2:before{content:'';background:url("/themes/custom/the_school_run/presentation/scss/../img/webp/lg.webp") no-repeat;background-size:100%;width:70px;height:54px;position:absolute;left:-87px;top:5px;display:none;}@media (min-width:768px){#block-weeklysuggestions h2:before{display:block;}}#block-weeklysuggestions h2:after{content:'';background:url("/themes/custom/the_school_run/presentation/scss/../img/webp/lb.webp") no-repeat;background-size:100%;width:57px;height:57px;position:absolute;right:-74px;top:5px;display:none;}@media (min-width:768px){#block-weeklysuggestions h2:after{display:block;}}@media (min-width:768px){#block-weeklysuggestions h2 br{display:none;}}#block-weeklysuggestions .period{line-height:normal;font-size:18px;}@media (min-width:768px){#block-weeklysuggestions .period{font-size:20px;}}@media (min-width:768px){#block-weeklysuggestions .period br{display:none;}}#block-weeklysuggestions .weekly-suggestions-wrapper{margin-bottom:20px;padding:20px;}@media (min-width:992px){#block-weeklysuggestions .weekly-suggestions-wrapper{padding:20px 20px 0 20px;}}#block-weeklysuggestions .weekly-suggestions-intro{float:left;margin-right:40px;}#block-weeklysuggestions .weekly-suggestions-intro .week{font-size:18px;line-height:54px;}#block-weeklysuggestions .weekly-suggestions-intro h3.date{margin-bottom:40px;}#block-weeklysuggestions ul.tabs{border-bottom:0;}#block-weeklysuggestions ul.tabs li em{font-size:24px;line-height:normal;padding:5px 20px;border-radius:5px;color:#000000;border:0;}#block-weeklysuggestions ul.tabs li em:hover{background:#BDB5DA;}#block-weeklysuggestions ul.tabs li.selected em{background:#BDB5DA;}#block-weeklysuggestions .edit-actions{font-family:"Nunito",sans-serif;padding-bottom:20px;float:left;}@media (min-width:768px){#block-weeklysuggestions .edit-actions{margin-top:12px;float:right;}}#block-weeklysuggestions .edit-actions span{float:none;margin-right:10px;}#block-weeklysuggestions .edit-actions a{font-size:16px;color:#000000;font-weight:700;border-bottom:1px solid #000000;}#block-weeklysuggestions .edit-actions a:hover{text-decoration:none;color:#E12265;border-bottom:1px solid #E12265;}#block-weeklysuggestions .edit-actions a:hover:before{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-150px -50px;background-repeat:no-repeat;width:13px;height:13px;}#block-weeklysuggestions .edit-actions a:before{content:'';display:inline-block;margin-right:8px;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-150px -30px;background-repeat:no-repeat;width:13px;height:13px;}.child-weekly-suggestions-tabs.tabs{clear:both;margin-bottom:20px;}@media (min-width:992px){.child-weekly-suggestions-tabs.tabs{clear:none;}}.view-empty{margin-bottom:40px;}#mainContent ul.weekly_suggestions{overflow:hidden;margin:0;padding:0;}#mainContent ul.weekly_suggestions li.weekly_suggestion{float:left;margin:0 20px 20px 0;padding:0;list-style:none;text-align:center;font-size:16px;width:210px;}@media (min-width:330px){#mainContent ul.weekly_suggestions li.weekly_suggestion{width:229px;}}@media (min-width:768px){#mainContent ul.weekly_suggestions li.weekly_suggestion{width:220px;}}@media (min-width:992px){#mainContent ul.weekly_suggestions li.weekly_suggestion{width:212px;}}#mainContent ul.weekly_suggestions li.weekly_suggestion:nth-child(5n + 1) h4{background:#E94278;}#mainContent ul.weekly_suggestions li.weekly_suggestion:nth-child(5n + 2) h4{background:#EF7D00;}#mainContent ul.weekly_suggestions li.weekly_suggestion:nth-child(5n + 3) h4{background:#95C11F;}#mainContent ul.weekly_suggestions li.weekly_suggestion:nth-child(5n + 4) h4{background:#00A9B9;}#mainContent ul.weekly_suggestions li.weekly_suggestion:nth-child(5n + 5) h4{background:#BDB5DA;}#mainContent ul.weekly_suggestions li.weekly_suggestion:last-child{margin-right:0;}#mainContent ul.weekly_suggestions li.weekly_suggestion img{display:block;}#mainContent ul.weekly_suggestions li.weekly_suggestion .premium{position:relative;}#mainContent ul.weekly_suggestions li.weekly_suggestion .premium span{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3) url("/themes/custom/the_school_run/presentation/scss/../img/png/locked.png") no-repeat center center;}#mainContent ul.weekly_suggestions li.weekly_suggestion h3{margin-top:10px;min-height:56px;font-size:14px;line-height:normal;}#mainContent ul.weekly_suggestions li.weekly_suggestion h4{border-radius:5px 5px 0 0;padding:10px;font-size:16px;line-height:normal;min-height:68px;margin:0;vertical-align:middle;}#mainContent ul.weekly_suggestions li.weekly_suggestion a.form-submit{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);font-family:"Nunito",sans-serif;display:block;}#mainContent ul.weekly_suggestions li.weekly_suggestion a.form-submit:hover{text-decoration:none;}#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper{display:block;width:100%;padding:0;margin:0;border:0;}@media (min-width:330px){#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper{width:97%;}}@media (min-width:992px){#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper{width:100%;}}#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper a,#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper span.pre-confirm{width:98%;display:inline-block;border:5px solid #000000;border-radius:10px;font-family:"Nunito",sans-serif;color:#000000;height:46px;padding:4px 0;}#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper a::after,#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper span.pre-confirm::after{display:none;}#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper a:hover,#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper span.pre-confirm:hover{color:#E12265;border:5px solid #E12265;}#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper.action-unflag a{display:inline-block;width:auto;padding:6px 10px;line-height:13.5px;margin-left:4px;height:auto;border:3px solid #000000;background:#368708;}#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper span.pre-confirm{line-height:15px;}#mainContent ul.weekly_suggestions li.weekly_suggestion .flag-wrapper .flag-throbber{display:none;}.next-week ul{margin:0;padding:0 0 20px 0;overflow:hidden;}.next-week ul li{margin:0 20px;padding:0 0 8px 0;}@media (min-width:768px){.next-week ul li{float:left;width:45%;}}@media (min-width:992px){.next-week ul li{width:29%;}}#mainContent .lower-blocks{clear:both;background-image:url("/themes/custom/the_school_run/presentation/scss/../../img/png/dotted-line-h.png");background-position:center top;background-repeat:repeat-x;}#mainContent .lower-blocks .weeks-terms{border-radius:10px;overflow:hidden;margin-top:20px;}@media (min-width:330px){#mainContent .lower-blocks .weeks-terms{margin-bottom:20px;}}#mainContent .lower-blocks .weeks-terms .top{padding:10px 20px 0 20px;border-top-left-radius:10px;border-top-right-radius:10px;min-height:130px;}#mainContent .lower-blocks .weeks-terms .top ul li{float:left;font-size:14px;margin:0 0 20px 0;width:100%;}@media (min-width:330px){#mainContent .lower-blocks .weeks-terms .top ul li{width:50%;margin:0 0 20px 0;}}@media (min-width:992px){#mainContent .lower-blocks .weeks-terms .top ul li{margin:0 10px 20px 0;width:47%;}}#mainContent .lower-blocks .weeks-terms .top ul li:before{display:none;}#mainContent .lower-blocks .weeks-terms .top img{float:left;padding:3px;margin:-10px 20px 20px 0;}#mainContent .lower-blocks .weeks-terms .bottom{background:#fff;padding:20px;text-align:center;}#mainContent .lower-blocks h4{font-size:15px;font-weight:600;margin-bottom:5px;}#mainContent .lower-blocks span.sprite-icons{float:left;margin:0 10px 20px 0;}#mainContent .lower-blocks span.sprite-icons.gnome{float:right;margin:-45px 0 0 10px;}#mainContent .lower-blocks ul{margin:0;padding:0;overflow:hidden;}#mainContent .lower-blocks ul li{display:inline-block;margin:0;padding:0;}#mainContent .lower-blocks ul li:before{content:'\2022';display:inline-block;margin:0 10px;}#mainContent .lower-blocks ul li:first-child{list-style:none;margin-left:0;}#mainContent .lower-blocks ul li:first-child:before{display:none;}.child-weekly-suggestions{position:relative;background:#FFFFFF;border-radius:5px;padding:20px 15px 0 15px;clear:both;}.child-weekly-suggestions.hidden{display:none;}.child-weekly-suggestions .rs-carousel a.rs-carousel-action{top:165px;width:46px;height:80px;}.child-weekly-suggestions .rs-carousel a.rs-carousel-action:after{font-size:60px;font-weight:100;padding-top:27px;line-height:20px;}.child-weekly-suggestions .rs-carousel a.rs-carousel-action:hover{opacity:0.8;}.child-weekly-suggestions .rs-carousel a.rs-carousel-action.rs-carousel-action-prev{left:0;}.child-weekly-suggestions .rs-carousel a.rs-carousel-action.rs-carousel-action-prev:after{content:'\2039';}.child-weekly-suggestions .rs-carousel a.rs-carousel-action.rs-carousel-action-next{right:0;}.child-weekly-suggestions .rs-carousel a.rs-carousel-action.rs-carousel-action-next:after{content:'\203A';}.subscription-page-wrapper .gutter{padding:0 10px;}@media (min-width:768px){.subscription-page-wrapper .gutter{padding:0;}}.subscription-page-wrapper h1{font-weight:700;line-height:normal;text-align:center;font-size:32px;}@media (min-width:768px){.subscription-page-wrapper h1{font-size:49px;}}.subscription-page-wrapper h1 span.smaller{display:block;font-weight:400;font-size:20px;}@media (min-width:768px){.subscription-page-wrapper h1 span.smaller{font-size:35px;}}.subscription-page-wrapper h3{text-align:center;font-weight:700;line-height:normal;font-size:28px;}@media (min-width:768px){.subscription-page-wrapper h3{font-size:39px;}}.subscription-page-wrapper h3 br{display:none;}@media (min-width:768px){.subscription-page-wrapper h3 br{display:inline;}}.subscription-page-wrapper h4{font-weight:700;line-height:normal;font-size:24px;}@media (min-width:768px){.subscription-page-wrapper h4{font-size:28px;}}.subscription-page-wrapper .bg-green{background:#95C11F;overflow:hidden;}.subscription-page-wrapper .bg-green.curve-top:before{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/svg/green-oval.svg");}.subscription-page-wrapper .bg-green.curve-bottom:after{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/svg/green-oval.svg");}.subscription-page-wrapper .bg-green.top-to-orange:before{background-color:#EF7D00;}.subscription-page-wrapper .bg-green.bottom-to-orange:after{background-color:#EF7D00;}.subscription-page-wrapper .bg-white{background:#FFFFFF;overflow:hidden;}.subscription-page-wrapper .bg-white.curve-top:before{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/svg/white-oval.svg");}.subscription-page-wrapper .bg-white.curve-bottom:after{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/svg/white-oval.svg");}.subscription-page-wrapper .bg-white.top-to-orange:before{background-color:#EF7D00;}.subscription-page-wrapper .bg-white.bottom-to-orange:after{background-color:#EF7D00;}.subscription-page-wrapper .bg-orange{background:#EF7D00;overflow:hidden;}.subscription-page-wrapper .bg-orange.curve-top:before{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/svg/orange-oval.svg");}.subscription-page-wrapper .bg-orange.curve-bottom:after{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/svg/orange-oval.svg");}.subscription-page-wrapper .curve-top:before{content:'';display:block;background-repeat:no-repeat;background-position:center top;background-color:#FFFFFF;margin-bottom:-590px;height:630px;}@media (min-width:768px){.subscription-page-wrapper .curve-top:before{height:670px;}}.subscription-page-wrapper .curve-bottom:after{content:'';display:block;background-repeat:no-repeat;background-position:center bottom;background-color:#FFFFFF;margin-top:-590px;height:630px;}@media (min-width:768px){.subscription-page-wrapper .curve-bottom:after{height:670px;}}.subscription-page-wrapper .subscribe-intro{padding:20px 0 0 0;text-align:center;}.subscription-page-wrapper .subscribe-intro .circle-icons{display:flex;flex-wrap:wrap;justify-content:center;}.subscription-page-wrapper .subscribe-intro .circle-icons .item{background:#FFFFFF;border-radius:114px;font-size:14px;line-height:normal;text-align:center;padding:11px;width:176px;height:176px;margin:0 5px 25px 5px;}@media (min-width:768px){.subscription-page-wrapper .subscribe-intro .circle-icons .item{width:228px;height:228px;padding:40px 11px 11px 11px;font-size:16px;}}@media (min-width:992px){.subscription-page-wrapper .subscribe-intro .circle-icons .item{margin:0 15px 25px 15px;}}@media (min-width:1200px){.subscription-page-wrapper .subscribe-intro .circle-icons .item:nth-child(5),.subscription-page-wrapper .subscribe-intro .circle-icons .item:nth-child(6),.subscription-page-wrapper .subscribe-intro .circle-icons .item:nth-child(7){margin:0 45px;}}.subscription-page-wrapper .subscribe-intro .circle-icons .item.item-1 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:-94px 6px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .subscribe-intro .circle-icons .item.item-2 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:-100px -995px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .subscribe-intro .circle-icons .item.item-3 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:0 -900px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .subscribe-intro .circle-icons .item.item-4 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:-195px -292px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .subscribe-intro .circle-icons .item.item-5 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:7px -1000px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .subscribe-intro .circle-icons .item.item-6 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:-290px -900px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .subscribe-intro .circle-icons .item.item-7 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:-89px -293px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .subscribe-intro .circle-icons .item .icon{margin:0 auto 13px auto;}.subscription-page-wrapper .how-it-works{text-align:center;font-size:16px;line-height:normal;margin:0 0 76px 0;}.subscription-page-wrapper .how-it-works .item{max-width:300px;margin:auto;}.subscription-page-wrapper .how-it-works .item.item-1 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:-200px 0;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .how-it-works .item.item-2 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:-200px -100px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .how-it-works .item.item-3 .icon{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/icons.svg");background-repeat:no-repeat;background-position:-200px -900px;width:61px;height:64px;overflow:hidden;display:inline-block;vertical-align:middle;background-size:928px 1070px;display:block;}.subscription-page-wrapper .how-it-works .icon{margin:0 auto 13px auto;}.subscription-page-wrapper .how-it-works h4{font-size:16px;font-weight:700;}.subscription-page-wrapper .how-it-works a.button{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);display:inline-block;}.subscription-page-wrapper .how-it-works a.button:hover{text-decoration:none;}.subscription-page-wrapper .resources-carousel{text-align:center;width:300px;margin:auto;}@media (min-width:768px){.subscription-page-wrapper .resources-carousel{width:auto;margin:0 0 150px 0;}}.subscription-page-wrapper .resources-carousel h4{color:#E12265;}.subscription-page-wrapper .resources-carousel .resource-set{text-align:center;height:360px;width:300px;}@media (min-width:768px){.subscription-page-wrapper .resources-carousel .resource-set{width:720px;}}.subscription-page-wrapper .resources-carousel .resource-set img{margin:0 16px;display:none;}@media (min-width:768px){.subscription-page-wrapper .resources-carousel .resource-set img{display:inline;}}@media (max-width:767.98px){.subscription-page-wrapper .resources-carousel .resource-set img{width:60%;}}.subscription-page-wrapper .resources-carousel .resource-set img.first{display:inline;}@media (min-width:768px){.subscription-page-wrapper .resources-carousel .carousel-wrapper{margin:0 201px;}}.subscription-page-wrapper .resources-carousel a.rs-carousel-action-prev{background-color:transparent;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-200px -200px;background-repeat:no-repeat;width:45px;height:39px;top:120px;}@media (min-width:768px){.subscription-page-wrapper .resources-carousel a.rs-carousel-action-prev{top:180px;left:-100px;}}.subscription-page-wrapper .resources-carousel a.rs-carousel-action-prev:after{display:none;}.subscription-page-wrapper .resources-carousel a.rs-carousel-action-next{background-color:transparent;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-250px -200px;background-repeat:no-repeat;width:45px;height:39px;top:120px;}@media (min-width:768px){.subscription-page-wrapper .resources-carousel a.rs-carousel-action-next{top:180px;right:-100px;}}.subscription-page-wrapper .resources-carousel a.rs-carousel-action-next:after{display:none;}.subscription-page-wrapper .testimonials{margin-bottom:40px;}@media (min-width:768px){.subscription-page-wrapper .testimonials{margin-bottom:118px;}}.subscription-page-wrapper .testimonials .stars{margin:0 0 28px 0;text-align:center;}.subscription-page-wrapper .testimonials .star{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-200px 0;background-repeat:no-repeat;width:47px;height:45px;display:inline-block;margin:0 2px;}@media (min-width:768px){.subscription-page-wrapper .testimonials .star{margin:0 10px;}}.subscription-page-wrapper .testimonials .carousel-wrapper{margin:0 auto;position:relative;background:#FFFFFF;border-radius:25px;line-height:normal;width:300px;font-size:18px;}@media (min-width:768px){.subscription-page-wrapper .testimonials .carousel-wrapper{width:733px;font-size:22px;}}.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial{padding:25px 10px;position:relative;width:300px;}@media (min-width:768px){.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial{width:733px;}}.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial .quote{padding:0 40px 10px 40px;}@media (min-width:992px){.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial .quote{padding:0 20px 10px 20px;}}.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial .quote:before,.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial .quote:after{font-size:58px;color:#E12265;line-height:58px;display:inline-block;}.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial .quote:before{content:'\201C';position:absolute;left:25px;}@media (min-width:992px){.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial .quote:before{left:10px;}}.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial .quote:after{content:'\201D';float:right;margin-top:-46px;}.subscription-page-wrapper .testimonials .carousel-wrapper .testimonial .cite{font-weight:700;font-size:16px;}.subscription-page-wrapper .testimonials a.rs-carousel-action-prev{background-color:transparent;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-200px -250px;background-repeat:no-repeat;width:45px;height:39px;top:100px;}@media (min-width:992px){.subscription-page-wrapper .testimonials a.rs-carousel-action-prev{top:80px;left:-100px;}}.subscription-page-wrapper .testimonials a.rs-carousel-action-prev:after{display:none;}.subscription-page-wrapper .testimonials a.rs-carousel-action-next{background-color:transparent;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-250px -250px;background-repeat:no-repeat;width:45px;height:39px;top:100px;}@media (min-width:992px){.subscription-page-wrapper .testimonials a.rs-carousel-action-next{top:80px;right:-100px;}}.subscription-page-wrapper .testimonials a.rs-carousel-action-next:after{display:none;}.subscription-page-wrapper .peace-guarantee-wrapper{padding:0 10px;}.subscription-page-wrapper .peace-guarantee{position:relative;max-width:1042px;margin:0 auto 50px auto;border:1px solid #727479;background:url("/themes/custom/the_school_run/presentation/scss/../img/png/peace-of-mind-guarantee-bg.png") repeat-x #ede9eb;padding:12px 20px;font-size:12px;border-radius:5px;}@media (min-width:330px){.subscription-page-wrapper .peace-guarantee{padding:12px 46px;font-size:16px;border-radius:10px;}}@media (min-width:992px){.subscription-page-wrapper .peace-guarantee{font-size:20px;}}.subscription-page-wrapper .peace-guarantee span{display:block;background-image:url("/themes/custom/the_school_run/presentation/scss/../img/png/14-day-risk-free.png");background-repeat:no-repeat;background-position:top right;background-size:auto 100px;min-height:100px;padding-right:100px;}@media (min-width:768px){.subscription-page-wrapper .peace-guarantee span{text-align:center;padding:40px 94px;background-position:left;background-size:auto;}}@media (min-width:992px){.subscription-page-wrapper .peace-guarantee span{padding:30px 94px;}}.subscription-page-wrapper .peace-guarantee h3{font-weight:bold;font-size:15px;line-height:20px;margin-bottom:10px;}@media (min-width:768px){.subscription-page-wrapper .peace-guarantee h3{font-size:20px;line-height:28px;margin-left:80px;}}@media (min-width:1200px){.subscription-page-wrapper .peace-guarantee h3{font-size:24px;line-height:36px;margin-left:0;}}.subscription-page-wrapper .faqs{text-align:center;font-size:16px;}.subscription-page-wrapper .faqs .faqs-group{text-align:left;position:relative;max-width:667px;margin:0 auto 30px auto;background:#FFFFFF;border-radius:15px;}.subscription-page-wrapper .faqs .faqs-group .faq{border-radius:15px;border-bottom:1px solid #CBCCCD;background:#FFFFFF;line-height:normal;padding:20px 10px;font-size:14px;}@media (min-width:768px){.subscription-page-wrapper .faqs .faqs-group .faq{padding:25px 10px;font-size:18px;}}.subscription-page-wrapper .faqs .faqs-group .faq h4.question{font-weight:400;margin:0;cursor:pointer;font-size:18px;position:relative;padding-right:30px;}@media (min-width:768px){.subscription-page-wrapper .faqs .faqs-group .faq h4.question{font-size:22px;}}.subscription-page-wrapper .faqs .faqs-group .faq h4.question:after{position:absolute;right:4px;top:12px;content:'';background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-25px -50px;background-repeat:no-repeat;width:12px;height:8px;}.subscription-page-wrapper .faqs .faqs-group .faq .answer{padding-top:15px;}.subscription-page-wrapper .faqs .faqs-group .faq.open h4.question:after{background-image:url("/themes/custom/the_school_run/presentation/scss/../img/sprite/sprite24.svg");background-position:-25px -70px;background-repeat:no-repeat;width:12px;height:8px;}.subscription-page-wrapper .faqs a.button{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);display:inline-block;}.subscription-page-wrapper .faqs a.button:hover{text-decoration:none;}.subscription-page-wrapper .foot{margin:50px 0 70px 0;border-top:1px solid #CBCCCD;border-bottom:1px solid #CBCCCD;padding:30px 0;line-height:normal;font-size:16px;}@media (min-width:768px){.subscription-page-wrapper .foot{font-size:18px;}}.subscription-page-wrapper .foot img{margin:0 20px 20px 0;}@media (min-width:768px){.subscription-page-wrapper .foot img{margin:0 40px 0 0;}}.subscription-trio,#mainContent .subscription-trio{justify-content:center;margin:60px 0;}@media (min-width:992px){.subscription-trio,#mainContent .subscription-trio{display:flex;flex-wrap:wrap;}}.subscription-trio .subscription-option,#mainContent .subscription-trio .subscription-option{background:#FFFFFF;color:#000000;border-radius:15px;width:330px;margin:10px auto;text-align:center;position:relative;overflow:hidden;padding:60px 15px 30px 15px;}@media (min-width:768px){.subscription-trio .subscription-option,#mainContent .subscription-trio .subscription-option{padding:30px 15px;}}.subscription-trio .subscription-option .highlight,#mainContent .subscription-trio .subscription-option .highlight{background:#E12265;color:#FFFFFF;font-size:16px;font-weight:700;transform:rotate(41deg);position:absolute;top:28px;right:-54px;padding:10px 58px;text-align:center;}.subscription-trio .subscription-option h2,#mainContent .subscription-trio .subscription-option h2{color:#000000;line-height:normal;font-weight:700;font-size:32px;}@media (min-width:768px){.subscription-trio .subscription-option h2,#mainContent .subscription-trio .subscription-option h2{font-size:39px;}}.subscription-trio .subscription-option h3,#mainContent .subscription-trio .subscription-option h3{color:#E12265;line-height:normal;font-weight:700;font-size:22px;}@media (min-width:768px){.subscription-trio .subscription-option h3,#mainContent .subscription-trio .subscription-option h3{font-size:28px;}}.subscription-trio .subscription-option h3 br,#mainContent .subscription-trio .subscription-option h3 br{display:none;}@media (min-width:768px){.subscription-trio .subscription-option h3 br,#mainContent .subscription-trio .subscription-option h3 br{display:block;}}.subscription-trio .subscription-option .suffix,#mainContent .subscription-trio .subscription-option .suffix{font-size:16px;font-style:italic;font-weight:700;padding:0 0 10px 0;}@media (max-width:767.98px){.subscription-trio .subscription-option .suffix.hidden-mobile,#mainContent .subscription-trio .subscription-option .suffix.hidden-mobile{display:none;}}.subscription-trio .subscription-option p.small,#mainContent .subscription-trio .subscription-option p.small{font-size:14px;margin-bottom:10px;line-height:normal;}.subscription-trio .subscription-option a.button,#mainContent .subscription-trio .subscription-option a.button{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);display:inline-block;padding:19px 22px;margin:0 0 16px 0;font-size:18px;}.subscription-trio .subscription-option a.button:hover,#mainContent .subscription-trio .subscription-option a.button:hover{text-decoration:none;}@media (min-width:768px){.subscription-trio .subscription-option a.button,#mainContent .subscription-trio .subscription-option a.button{font-size:24px;}}.subscription-trio .subscription-suffix,#mainContent .subscription-trio .subscription-suffix{color:#FFFFFF;text-align:center;font-size:13px;line-height:normal;font-weight:700;padding-top:20px;}.subscription-trio .subscription-suffix .invert,#mainContent .subscription-trio .subscription-suffix .invert{color:#000000;}#mainContent .zoho-subscription-page-wrapper.paragraph{background:#EF7D00;color:#FFFFFF;margin:0 -20px 20px -20px;padding:30px 10px 1px 10px;}@media (min-width:768px){#mainContent .zoho-subscription-page-wrapper.paragraph{margin:0 0 20px 0;padding:30px;}}#mainContent .zoho-subscription-page-wrapper.paragraph h2.heading{color:#FFFFFF;text-align:center;font-size:36px;line-height:40px;font-weight:700;}.subscription-options,#mainContent .subscription-options{background:#FFFFFF;border-radius:46px;padding:20px 25px;max-width:660px;margin:50px auto;text-align:center;color:#000000;}.subscription-options h2,#mainContent .subscription-options h2{text-transform:uppercase;line-height:normal;color:#000000;font-weight:700;font-size:32px;}@media (min-width:768px){.subscription-options h2,#mainContent .subscription-options h2{font-size:49px;}}.subscription-options h3,#mainContent .subscription-options h3{color:#E12265;font-weight:700;line-height:normal;font-size:22px;}@media (min-width:768px){.subscription-options h3,#mainContent .subscription-options h3{font-size:35px;}}.subscription-options p.small,#mainContent .subscription-options p.small{font-size:14px;margin-bottom:16px;}.subscription-options a.button,#mainContent .subscription-options a.button{background:#368708;padding:8px 14px;border-radius:10px;border:5px solid #FFFFFF;color:#FFFFFF;white-space:nowrap;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.1);display:inline-block;padding:19px 22px;margin:0 0 16px 0;font-size:18px;}.subscription-options a.button:hover,#mainContent .subscription-options a.button:hover{text-decoration:none;}@media (min-width:768px){.subscription-options a.button,#mainContent .subscription-options a.button{font-size:24px;}}.subscription-options a.link,#mainContent .subscription-options a.link{font-size:16px;border-bottom:1px solid #000000;color:#000000;}.subscription-options a.link:hover,#mainContent .subscription-options a.link:hover{color:#E12265;border-bottom:1px solid #E12265;text-decoration:none;}
