/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#superfish-main{width:100%;background:#8dd8f8;}.sf-depth-2{width:82%;}.region-primary-menu .menu a.sf-depth-1{margin-left:1px;}.region-primary-menu .menu a.sf-depth-2{border-radius:5px;}div.sf-accordion-toggle.sf-style-black{margin-top:1.5em;}ul.sf-menu.sf-style-black{float:left;margin-bottom:1em;padding:0;}ul.sf-menu.sf-style-black.sf-navbar{width:100%;}ul.sf-menu.sf-style-black ul{margin:0;padding:0;}ul.sf-menu.sf-style-black a,ul.sf-menu.sf-style-black a:visited,ul.sf-menu.sf-style-black span.nolink{border:0 none;color:black;padding:0.75em 1em;}ul.sf-menu.sf-style-black a.sf-with-ul,ul.sf-menu.sf-style-black span.nolink.sf-with-ul{padding-right:2.25em;}ul.sf-menu.sf-style-black.rtl a.sf-with-ul,ul.sf-menu.sf-style-black.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em;}ul.sf-menu.sf-style-black span.sf-description{color:#dddddd;display:block;font-size:smaller;line-height:1.5;margin:0.25em 0 0 0;padding:0;}ul.sf-menu.sf-style-black li,ul.sf-menu.sf-style-black.sf-navbar{background:#8dd8f8;}ul.sf-menu.sf-style-black li li,ul.sf-menu.sf-style-black.sf-navbar > li > ul{background:#8dd8f8;}ul.sf-menu.sf-style-black li li li{background:#8dd8f8;}ul.sf-menu.sf-style-black li:hover,ul.sf-menu.sf-style-black li.sfHover,ul.sf-menu.sf-style-black a.is-active,ul.sf-menu.sf-style-black a:focus,ul.sf-menu.sf-style-black a:hover,ul.sf-menu.sf-style-black span.nolink:hover{background:#8dd8f8;color:#ffffff;outline:0;}.sf-menu.sf-style-black.sf-navbar li ul{background:#8dd8f8;}.sf-menu.sf-style-black.sf-navbar li ul li ul{background:transparent;}div.sf-accordion-toggle.sf-style-black a{background:#8dd8f8;border:1px solid #000;color:black;display:inline-block;font-weight:bold;padding:1em 3em 1em 1em;position:relative;}div.sf-accordion-toggle.sf-style-black  > a:after{content:"≡";font-size:2em;position:absolute;right:0.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);speak:none;}div.sf-accordion-toggle.sf-style-black a.sf-expanded,ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded{background:#252525;}div.sf-accordion-toggle.sf-style-black a.sf-expanded,ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded > a,ul.sf-menu.sf-style-black.sf-accordion li.sf-expanded > span.nolink{font-weight:bold;}ul.sf-menu.sf-style-black.sf-accordion li a.sf-accordion-button{font-weight:bold;position:absolute;right:0;top:0;z-index:499;}ul.sf-menu.sf-style-black.sf-accordion li li a,ul.sf-menu.sf-style-black.sf-accordion li li span.nolink{padding-left:2em;}ul.sf-menu.sf-style-black.sf-accordion li li li a,ul.sf-menu.sf-style-black.sf-accordion li li li span.nolink{padding-left:3em;}ul.sf-menu.sf-style-black.sf-accordion li li li li a,ul.sf-menu.sf-style-black.sf-accordion li li li li span.nolink{padding-left:4em;}ul.sf-menu.sf-style-black.sf-accordion li li li li li a,ul.sf-menu.sf-style-black.sf-accordion li li li li li span.nolink{padding-left:5em;}ul.sf-menu.sf-style-black.rtl.sf-accordion li li a,ul.sf-menu.sf-style-black.rtl.sf-accordion li li span.nolink{padding-left:auto;padding-right:2em;}ul.sf-menu.sf-style-black.rtl.sf-accordion li li li a,ul.sf-menu.sf-style-black.rtl.sf-accordion li li li span.nolink{padding-left:auto;padding-right:3em;}ul.sf-menu.sf-style-black.rtl.sf-accordion li li li li a,ul.sf-menu.sf-style-black.rtl.sf-accordion li li li li span.nolink{padding-left:auto;padding-right:4em;}ul.sf-menu.sf-style-black.rtl.sf-accordion li li li li li a,ul.sf-menu.sf-style-black.rtl.sf-accordion li li li li li span.nolink{padding-left:auto;padding-right:5em;}ul.sf-menu.sf-style-black li.sf-multicolumn-wrapper ol,ul.sf-menu.sf-style-black li.sf-multicolumn-wrapper ol li{margin:0;padding:0;}ul.sf-menu.sf-style-black li.sf-multicolumn-wrapper a.menuparent,ul.sf-menu.sf-style-black li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:bold;}
@media only screen and (max-width:900px){#page,#main-wrapper{//    background-color:#ffcc00;)}body,.node__content{font-size:3vw;}.path-frontpage .field--name-field-right-column-content{display:none;}.paragraph--type--notices,.paragraph--type--node-right,.paragraph--type--right-para,.paragraph--type--node-left,.paragraph--type--left-para,.meet-the-team .field--name-field-views{float:left;width:100%;clear:both;}.fees #content img{display:none;}.region-primary-menu .menu--main{display:none;}.region-primary-menu .block-cheeseburgermenu__trigger-element{width:2em;}.path-frontpage .paragraph--type--para-noclear-main .paragraph--type--para-para-right{width:100%;}div.field--name-field-left-column-content{clear:both;float:left;width:100%;padding:0 0.7em 0 0;}div.field--name-field-centre-column{float:left;width:100%;padding:1.5em 0.7em 0 0.7em;}div.field--name-field-right-column-content{display:none;width:0;}}@media only screen and (min-width:901px) and (max-width:991px){#page,#main-wrapper{//    background-color:#ffff00;}body,.node__content{font-size:2vw;}.path-frontpage .field--name-field-right-column-content{display:none;}.paragraph--type--notices,.paragraph--type--node-right,.paragraph--type--right-para,.paragraph--type--node-left,.paragraph--type--left-para,.meet-the-team .field--name-field-views{float:left;width:100%;clear:both;}.about-us div.paragraph--type--para-noclear-main,.path-frontpage .paragraph--type--para-noclear-main{float:left;width:58%;}.path-frontpage .paragraph--type--para-noclear-main .paragraph--type--para-noclear-main{width:100%;}.fees #content img{display:inline;}.path-frontpage .paragraph--type--para-noclear-main .paragraph--type--para-para-right{float:left;width:100%;margin-bottom:1em;}div.field--name-field-left-column-content{clear:both;float:left;width:60%;padding:0 0.7em 0 0;}div.field--name-field-centre-column{float:left;width:32%;padding:1.5em 0.7em 0 0.7em;}div.field--name-field-right-column-content{display:none;width:0;}}@media only screen and (min-width:992px) and (max-width:1299px){#page,#main-wrapper{//    background-color:#ffffbb;}body,.node__content{font-size:1.9vw;}.path-frontpage .field--name-field-right-column-content{display:none;}.paragraph--type--notices{float:left;width:47.5%;padding:1% 1.5%;}.paragraph--type--node-left,.paragraph--type--left-para{float:left;width:47.5%;padding-left:0.5%;}.paragraph--type--node-right,.paragraph--type--right-para{float:right;width:47.5%;padding-left:0.5%;}.meet-the-team .field--name-field-views{float:left;width:48%;}.path-frontpage .paragraph--type--para-noclear-main{float:left;width:70%;}.path-frontpage .paragraph--type--para-noclear-main .paragraph--type--para-noclear-main{width:100%;}.fees #content img{display:inline;}.path-frontpage .paragraph--type--para-noclear-main .paragraph--type--para-para-right{float:right;width:40%;}div.field--name-field-left-column-content{clear:both;float:left;width:60%;padding:0 0.7em 0 0;}div.field--name-field-centre-column{float:left;width:31%;padding:1.5em 0.7em 0 0.7em;}div.field--name-field-right-column-content{display:none;width:0;}}@media only screen and (min-width:1300px){#page,#main-wrapper{//    background-color:whitesmoke;}body,.node__content{font-size:1.25vw;}.path-frontpage .field--name-field-right-column-content{display:block;}.paragraph--type--notices{float:left;width:47.5%;padding:1% 1.5%;}.paragraph--type--node-left,.paragraph--type--left-para{float:left;width:47.5%;padding-left:0.5%;}.paragraph--type--node-right,.paragraph--type--right-para{float:right;width:47.5%;padding-left:0.5%;}.meet-the-team .field--name-field-views{float:left;width:48%;}.fees #content img{display:inline;}div.field--name-field-left-column-content{clear:both;float:left;width:48%;padding:0 0.7em 0 0;}div.field--name-field-centre-column{float:left;width:27%;padding:1.5em 0.7em 0 0.7em;}div.field--name-field-right-column-content{width:20%;padding:1.5em 0 0 0.7em;float:left;}}@font-face{font-family:comicneue;src:url(/themes/custom/preschool/css/ComicNeue-Regular.ttf);font-weight:normal;}@font-face{font-family:comicneue;src:url(/themes/custom/preschool/css/ComicNeue-Bold.ttf);font-weight:bold;}@font-face{font-family:comicneue_light;src:url(/themes/custom/preschool/css/ComicNeue-Light.ttf);}h1,h2,h3{font-family:comicneue;font-weight:bold;}h1{font-size:2.5em;}body{font-family:comicneue_light,Helvetica,Arial,Tahoma,sans-serif;font-weight:normal;max-width:1200px;margin:0 auto;background-image:url(/themes/custom/preschool/css/images/page-background.png);background-attachment:fixed;background-position:center;}#main-wrapper{position:relative;top:-2.5em;}#page-wrapper{background-color:white;}.main-content .section{padding:0;}#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.field--type-entity-reference,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:comicneue_light,Helvetica,Arial,Tahoma,sans-serif;}.field--name-field-paragraph-recursive .field__label,.paragraph .field__label{display:none;}.region-primary-menu{position:relative;top:-2.25em;max-width:1000px}.region-primary-menu .menu-item,body:not(:target) .region-primary-menu .menu-item{font-family:comicneue;font-size:0.9em;font-weight:bold;}.region-primary-menu li.menu-item a,body:not(:target) .region-primary-menu li.menu-item a{text-align:center;padding:0.3em 0.5em;border-top-left-radius:10px;border-top-right-radius:10px;}#header{//  background-color:#95daf8;background-color:transparent;background-image:none;padding-bottom:2px;}.region-header{padding:0;}.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active a{color:black;padding:0;}.site-branding__logo{margin:0;width:100%;}.site-branding__text,.site-branding__name,.site-branding__slogan{display:none;}.paragraph--type--nodes{clear:both;}.node__content h2{text-align:center;border:0;padding:0.5% 1.5%;margin-top:0.5em;margin-bottom:1em;margin-left:auto;margin-right:auto;}h2.node__title{display:none;}.paragraph--type--notices  .field__label{display:block;font-size:1.43em;font-weight:bold;text-align:center;background-color:white;padding:0.5% 1.5%;border:blue 2px solid;margin-bottom:1em;border-radius:0.5em;width:50%;margin-left:auto;margin-right:auto;}.paragraph--type--notices{background-color:rgb(204,255,255);}.front-page .paragraph--type--node-right .node__content h2{display:block;text-align:center;border:2px green solid;border-radius:0.5em;padding:5px 15px;margin-top:0.5em;margin-bottom:1em;width:49%;margin-left:auto;margin-right:auto;}.about-us .paragraph--type--node-right{border:2px solid green;border-radius:0.5em;padding:1% 1% 1% 1.5%;}.about-us .paragraph--type--right-para h2{}.notices .views-field-title span{font-size:1.3em;font-weight:bold;}.notices div.views-row{margin-bottom:2em;}.front-page iframe{height:450px;width:90%;}.views_slideshow_cycle_teaser_section{margin-left:auto;margin-right:auto;}.views_slideshow_cycle_teaser_section img{width:250px;height:auto;}.meet-the-team .viewsreference--view-title,.dates-and-times .viewsreference--view-title{font-family:comicneue;font-weight:bold;font-size:1.43em;}.iframe iframe{width:95%;height:290px;padding-top:1em;}.meet-the-team .viewsreference--view-title{margin-top:1em;text-align:center;}td.views-field-field-photo{width:33%;}.staff-listing td{background-color:white;}.view-staff td.views-field-title{font-family:comicneue;font-weight:bold;font-size:1.25em;margin-top:0.5em;text-align:center;vertical-align:top;}.view-staff td.views-field-title div{font-family:comicneue;font-weight:bold;text-align:center;font-size:0.9em;}.view-staff .views-field-title div div{font-weight:normal;text-align:center;font-size:0.9em;}.meet-the-team .paragraph--type--right-para h2{border:0;margin-top:-0.2em;}.meet-the-team .paragraph--type--right-para table{font-size:1em;font-family:comicneue,sans-serif;}.dates-and-times caption{font-family:comicneue;text-align:left;font-weight:bold;font-size:1.4em;}.dates-and-times th{font-family:comicneue;}.dates-and-times .footer-class{background:white;}.col-1{font-family:comicneue;}.dates-and-times hr{border:lightblue 1px solid;width:50%;}.view-useful-links{font-family:comicneue;}.view-useful-links a{color:black;}.fees #content img{width:33%;height:33%;margin-right:0.5%;}.contact-us .paragraph--type--nodes .field--type-entity-reference{border-top:1px navy solid;border-bottom:1px navy solid;}.contact-us .paragraph--type--nodes .field--type-entity-reference h2{margin-bottom:0.5em;}.site-footer{padding-top:0;}
body{background-color:white;}div#page{background-color:white;width:95%;margin:0 auto;}
