/* CSS Document */
*:focus {outline:none;}

/* ----- HTML STYLES ----- */
/* undo default styling of common (X)HTML browsers */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,tr,th,td
{ margin:0px; padding:0px; font-family: 'Open Sans', sans-serif; border:none;}
a img,:link img,:visited img { border:none; }
address {font-style:normal;}
p {font-size:14px; line-height:19px; font-family: 'Open Sans', sans-serif; color:#808080; margin-bottom:20px;}
p a {color:#808080;}
p a:hover {text-decoration:underline;}

.full ul {margin-left:20px; margin-bottom:15px; font-family: 'Open Sans', sans-serif; color:#808080;}
.full ul li {font-size:14px; line-height:19px; padding-bottom:5px; list-style-type:disc;}
.full ul li a {color:#d93c5c;}
.full ul li a:hover {text-decoration:underline;}
.copy table {border-collapse:collapse; margin-bottom:40px; }
.copy table th {font-family: Times,serif; color: #697f7e; font-size: 20px;  font-weight: bold; padding:15px 30px 15px 15px;}
.copy table tr {background-color:#DEDED3;}
.copy table tr td {padding:15px 30px 15px 15px;}
.copy table tr.header {background-color:transparent;}
.copy table tr.alt {background-color:#FFF1B1;}
.copy table tr td {font-size:14px; line-height:19px; font-family: 'Open Sans', sans-serif; color:#808080; }

body {font:Arial, Verdana, sans-serif; font-size:0.625em; margin: 0px; padding: 0px 0 0px 0; text-align:center; color:#000000;}

/* ---- Container ---- */
#container {position: relative; max-width: 100%; width: 100%; margin: 0 auto; text-align: left;}
img.maskTop {position:absolute; top:0px; left:0px; width:100%;}
img.maskBottom {position:absolute; bottom:0px; left:0px; width:100%;}
#container>div {float:left; position:relative; width:100%; min-width:1000px;}
#container .wrapper {margin:0 auto; width:1000px;}
#container .content {float:left; width:960px; margin:0 20px;}
.full {float:left; width:80%; margin:0 10% 20px 10%; text-align:center;}
.left {float:left; width:35%; margin:0 0 20px 10%;}
.right {float:right; width:35%; margin:0 10% 20px 0;}
.leftContact {float:left; width:80%; margin:0 10% 20px 10%;}
.rightContact {float:right; width:40%; margin:0 5% 20px 0;}
.left1, .right1 {float:left; width:45%;}
.left2, .right2 {float:right; width:45%;}
a.learnMore {font-family: 'Open Sans', sans-serif; color:#fff; font-weight:300; font-size:18px; text-align:center; background-image:url(/wp-content/themes/onceuponatimenursery/assets/button-grey.png); 
  display:block; margin:0 auto; width:173px; height:36px; padding-top:15px; line-height:17px;}
a.learnMore.white {background-image:url(/wp-content/themes/onceuponatimenursery/assets/button-white.png); width:209px; color:#4B7F7A; margin-bottom:40px;}
a.learnMore.brown {background-image:url(/wp-content/themes/onceuponatimenursery/assets/button-tan.png); width:193px; margin-bottom:40px;}

#header {height:300px; background-image:url(/wp-content/themes/onceuponatimenursery/assets/background.png); background-repeat:no-repeat; background-position:top center; background-size:cover;}
#header a.logo {display:block; margin:60px 0 0 65px;}
ul#menu-mainnav {position:absolute; top:0px; right:0px; padding:10px 0 20px 20px; background-image:url(/wp-content/themes/onceuponatimenursery/assets/menu-background.png); background-repeat:no-repeat; background-position:bottom left;}
ul#menu-mainnav li {float:left; margin:0 14px;}
ul#menu-mainnav li a {color:#ffffff; font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:300;}
#header .links {position:absolute; top:100px; right:50px; text-align:right;}
#header .links a {clear:both; display:block; font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; margin-bottom:5px; color:#809A99; font-style:italic; font-size:28px; padding-right:40px; background-image:url(/wp-content/themes/onceuponatimenursery/assets/link.png); height:29px; line-height:29px; background-repeat:no-repeat;
background-position:right;}
#header .links a:hover {background-image:url(/wp-content/themes/onceuponatimenursery/assets/link-hover.png);}

#banner {height:500px;}
#banner .image {float:left; position:relative; height:500px; width:65%; background-image:url(/wp-content/themes/onceuponatimenursery/assets/home-from-home.jpg); background-position:center center; background-repeat:no-repeat; background-size:cover;}
#banner .copy {float:left; position:relative; height:500px; width:35%; background-color:#E0BA7D; background-image:url(/wp-content/themes/onceuponatimenursery/assets/home-from-home.png); background-position:center 80px ; background-repeat:no-repeat; background-size:70%;}
#banner .copy h1 {font-family: Sacramento, sans-serif; color:#fff; font-size:50px; font-weight:normal; position:absolute; bottom:5%; text-align:center; width:80%; margin-left:10%;}

#intro {background-image:url(/wp-content/themes/onceuponatimenursery/assets/background.png); background-repeat:no-repeat; background-position:bottom center; background-size:cover; padding:100px 0 80px 0;}
#intro .full.copy p {font-size:16px;  line-height:21px;}
#intro .copy h2 {color:#697F7E; font-family:Times, serif; font-size:42px; margin-bottom:40px; font-weight:normal;}
#intro .copy h3 {color:#B53046; font-family:Times, serif; font-size:30px; font-style:italic; font-weight:normal; text-align:center; margin-bottom:20px;}
#intro .copy p {color:#697F7E; margin-bottom:20px;}

#nurseries {background-color:#E0BA7D;}
#nurseries .brentry {float:left; width:50%; }
#nurseries .westbury {float:left; width:50%; margin:0 25%;}
#nurseries .brentry .image {background-image:url(/wp-content/themes/onceuponatimenursery/assets/brentry.jpg);}
#nurseries .imageWestbury {background-image:url(/wp-content/themes/onceuponatimenursery/assets/westbury.jpg);}
#nurseries .imageWestbury {height:400px; width:100%; float:left; background-position:center center; background-size:cover; background-repeat:no-repeat;}
#nurseries .copy {float:left; width:80%; margin:80px 10% 60px 10%; }
#nurseries .brentry .copy {float:right; margin:80px 20% 60px 0;}

#nurseries .copy h2 {font-family: Sacramento, sans-serif; color:#fff; font-size:50px; font-weight:normal; text-align:center; margin-bottom:20px;}
#nurseries .copy h3 {font-family:Times, serif; color:#fff; font-size:24px; font-weight:bold; font-style:normal; text-align:center; margin-bottom:20px;}
#nurseries .copy h3 em {font-weight:normal;}
#nurseries .copy p {color:#7F6C4C;}

#latestNews {padding:80px 0 120px 0;}
#latestNews h3 {font-family: Sacramento,sans-serif;  color: #697F7E;  font-size: 50px;  font-weight: normal;  text-align: center;  margin-bottom: 40px;}
#latestNews .newsPreview {float:left; width:280px; padding-right:60px;}
#latestNews .newsPreview:last-child {padding-right:0px;}
#latestNews .newsPreview img {width:100%; margin-bottom:20px;}
#latestNews .newsPreview h1 {font-family: Times, serif; color:#697F7E; font-size:24px; font-style:italic; font-weight:bold; background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); 
  background-repeat:repeat-x; background-position:bottom; padding-bottom:25px; margin-bottom:15px;}
#latestNews .newsPreview h1 a {color:#697F7E;}
#latestNews .newsPreview p {margin-bottom:20px;}
#latestNews .newsPreview a:hover {text-decoration:underline;}

#topCopy {background-color:#DEB87D; padding:80px 0;}
#topCopy .copy p {color:#fff;}
#topCopy .left1 p strong {font-size:16px;}
#topCopy .left1 a {font-family: 'Open Sans', sans-serif; color:#4B7F7A; font-weight:300; font-size:18px; text-align:center; background-image:url(/wp-content/themes/onceuponatimenursery/assets/button-white-small.png); 
  display:block; width:179px; height:36px; padding-top:15px; line-height:17px;}
#topCopy .right1 p strong {font-size:16px;}
#topCopy .right1 a {font-family: 'Open Sans', sans-serif; color:#4B7F7A; font-weight:300; font-size:18px; text-align:center; background-image:url(/wp-content/themes/onceuponatimenursery/assets/button-white-small.png); 
  display:block; width:179px; height:36px; padding-top:15px; line-height:17px;}
#topCopy .left2 p strong {color:#fff4b4;}
#topCopy .right2 p strong {color:#fff4b4;}
#topCopy .copy h1 {color:#fff; font-family:Times, serif; font-size:60px; font-weight:normal; margin:0px; padding:0px;}
#topCopy .copy h2 {color:#FFF1B1; font-family:Times, serif; font-size:50px; font-weight:normal; margin:0px; padding:0px;}
#topCopy .copy h3 {color:#FFF4B4; font-family: Sacramento,sans-serif;  font-size:40px; font-weight:normal; margin:0 0 20px 0; padding:0px;}
#topCopy .full {margin-bottom:30px;}
#topCopy .full.copy p {font-size:16px; line-height:21px; font-weight:bold; text-align:left;}
.divider {float:left; width:80%; margin:0px 10% 30px 10%; background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider.png); height:11px; background-repeat:repeat-x;}

#directors {background-color:#DEDED3; padding:80px 0;}
#directors .copy img {margin-bottom:40px;}
#directors .copy h2 {font-family: Sacramento, sans-serif; color:#D93C5C; font-size:42px; font-weight:normal; margin-bottom:20px;}
#directors .copy p {color:#4B7F7A; margin-bottom:20px;}
#directors .copy h5 {font-family:Times, serif; color:#D93C5C;  font-size:24px; font-weight:bold; font-style:italic;}

#mission {background-color:#DEB87D; padding:80px 0;}
#mission .copy h1 {font-family: Sacramento, sans-serif; color:#fff; font-size:50px; font-weight:normal; margin-bottom:30px;}
#mission .copy p {color:#7F6C4C; font-size:14px; line-height:19px;}

#team {padding:120px 0 80px 0;}
#team h2 {font-family:Times, serif; color:#DEB87D; font-size:50px; font-weight:normal; text-align:center; width:80%; margin:0 10% 80px 10%;}
#team h3 {text-align:center; font-family: Sacramento, sans-serif; color:#D93C5C; font-size:42px; font-weight:normal; margin-bottom:40px;}
/*#team .manager {margin-bottom:40px;}
#team .manager img {width:100%; margin-bottom:20px;}
#team .manager h4 {font-family:Times, serif; color:#697F7E; font-size:20px; font-weight:bold;}
#team .manager h4 em {font-style:italic; font-weight:normal;}
#team .manager p {color:#808080;}
#team .manager .divider {background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); margin:20px 0; width:100%;}*/

#team .carers {float:left; width:100%;}
#team .carer {float:left; margin-bottom:40px; width:30%; margin-left:5%;}
#team .carer:nth-child(3n+1) {margin-left:0%; clear:both; }
#team .carer img {width:100%; margin-bottom:20px;}
#team .carer h4 {font-family:Times, serif; color:#697F7E; font-size:20px; font-weight:bold;}
#team .carer h4 em {font-style:italic; font-weight:normal;}
#team .carer .divider {background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); margin:20px 0; width:100%;}

#team .manager {float:left; width:90%; margin:0 5% 50px 5%;}
#team .manager .image {float:left; width:47.5%;}
#team .manager .image img {width:100%;}
#team .manager .copy {float:right; width:47.5%; text-align:left;}
#team .manager h4 {font-family:Times, serif; color:#697F7E; font-size:20px; font-weight:bold;}
#team .manager h4 em {font-style:italic; font-weight:normal;}
#team .manager p {color:#808080;}
#team .manager a.learnMore {margin-bottom:0px;}
#team .manager .divider {background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); margin:20px 0; width:100%;}

#team .teacher {width:90%; margin:0 auto;}
#team .teacher .image {float:left; width:47.5%;}
#team .teacher .image img {width:100%;}
#team .teacher .copy {float:right; width:47.5%; text-align:left;}
#team .teacher h4 {font-family:Times, serif; color:#697F7E; font-size:20px; font-weight:bold;}
#team .teacher h4 em {font-style:italic; font-weight:normal;}
#team .teacher p {color:#808080;}
#team .teacher .divider {background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); margin:20px 0; width:100%;}

#information {padding:120px 0 80px 0;}
#information .full {text-align:left;}
#information .copy h2 {font-family: Sacramento, sans-serif; color:#D93C5C; font-size:42px; font-weight:normal; margin-bottom:20px; line-height:38px;}
#information .copy h3 {font-family:Times, serif; color:#697F7E; font-size:24px; font-weight:bold; padding-bottom:25px; margin-bottom:15px;
  background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider.png); background-repeat:repeat-x; background-position:bottom; width:100%;}
#information .copy h4 {font-family:Times, serif; color:#697F7E; font-size:18px; font-weight:normal; margin-bottom:15px;}
#information .copy p {margin-bottom:20px;}
#information blockquote {float:left; background-color:#DEDED3; padding:30px 30px 10px 30px; margin:10px 0 30px 0;}
#information .copy blockquote  h3 {background-image:none; padding-bottom:0px;}

#information.stages .left {margin-left:0px; width:45%;}
#information.stages .right {margin-right:0px; width:50%;}
#information.stages .right img {max-width:100%; float:right;}


#menu {padding:120px 0 80px 0;}
#menu .full {text-align:left;}
#menu .copy h2 {text-align:center; width:100%; font-family: Sacramento, sans-serif; color:#AAA999; font-size:42px; font-weight:normal; margin-bottom:50px; line-height:38px;}
#menu .copy h3 {font-family:Times, serif; color:#697F7E; font-size:24px; font-weight:bold; padding-bottom:25px; margin-bottom:15px;
  background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); background-repeat:repeat-x; background-position:bottom; width:100%;}
#menu .copy.column p {color:#B03046;}
#menu .copy.column p em {color:#00805B; font-weight:bold;}
#menu .copy.column p strong {color:#AAA999; font-size:30px; font-weight:normal;}
#menu .copy.column {float:left; width:26%; padding:0 3.6666%; text-align:center;}
#menu .copy.column img {width:100%;}
#menu .certification {background-image:url(/wp-content/themes/onceuponatimenursery/assets/accreditations.gif); background-repeat:no-repeat; background-position:right; float:left; width:90%; margin: 0 5%; clear:both; margin-top:40px;}
#menu .certification p {padding-top:30px; width:55%; font-size:10px; font-weight:bold;}

.stage {float:left; width:21%; padding:0 2%; text-align:center;}
.stage img {margin-bottom:10px;}
.stage h3 {font-family: Sacramento, sans-serif; font-size:40px; font-weight:normal; color:#fff; margin-bottom:10px;}
.stage h3 a {color:#fff;}
.stage h4 {font-family: Times, serif; color:#FFF1B1; font-size:30px; font-weight:normal;}
#stage {padding:80px 0 40px 0; background-color:#D9D9CE;}
#stage .image img {float:left; margin-left:10%;}
#stage .divider {background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-white.png); }
#stage h2 {text-align:center; margin:0 0 30px 0; color:#fff; font-family:Times, serif; font-size:50px; font-weight:normal; padding:0px;}
#stage .right {width:40%;}
#stage .right p {color:#4B7F7A;}

.stage a {-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}.animated.hinge{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;}
.stage a {animation-duration: 1s;  animation-timing-function: ease;}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}
.bounce:hover {-webkit-animation-name: bounce; -moz-animation-name: bounce; -o-animation-name: bounce; animation-name: bounce;}

    
#news {padding:120px 0 80px 0px;}
#news .newsLeft {float:left; width:600px;}
#news .newsRight {float:right; width:300px;}
#news .newsLeft .news {margin-bottom:60px;}
#news .newsLeft .news img {width:100%; margin-bottom:35px;}
#news .newsLeft .news h1 {font-family: Times, serif; color:#697F7E; font-size:24px; font-style:italic; font-weight:bold; background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider.png); 
  background-repeat:repeat-x; background-position:bottom; padding-bottom:25px; margin-bottom:15px;}
#news .newsLeft .news h1 a {color:#697F7E;}
#news .newsLeft .news h5 {font-size:12px; margin-bottom:20px; font-weight:normal; color:#808080;}
#news .newsLeft .news p { margin-bottom:20px;}
#news .newsLeft .news a:hover {text-decoration:underline;}
#news .newsRight .categories {margin-bottom:40px;}
#news .newsRight .archive {margin-bottom:40px;}
#news .newsRight h3 {font-family: Times, serif; color:#697F7E; font-size:24px; font-style:italic; font-weight:bold; background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); 
  background-repeat:repeat-x; background-position:bottom; padding-bottom:25px; margin-bottom:15px;}
#news .newsRight a {display:block; color:#B23046; font-weight:300; font-size:18px; padding-bottom:10px;}
#news .newsRight a:hover {text-decoration:underline;}
#news #breadcrumbs {margin-bottom:30px; font-size:12px; color:#697F7E;}
#news #breadcrumbs a {color:#B23046;}
#news #breadcrumbs a:hover {text-decoration:underline;}

/* PAGER */


.pager {float:left; font-family: 'Open Sans', sans-serif;  color:#809A99; font-size:26px; float:left; width:100%;}
.pager ul li {float:left; text-align:center;}
.pager ul li span {display:inline-block;}
.pager ul li span.current {color:#fff; background-color:#809A99;  height:40px; width:40px;  font-family: 'Open Sans', sans-serif;  color:#fff; }
.pager ul li a {font-family: 'Open Sans', sans-serif;  color:#809A99; font-size:26px; height:40px; width:40px; display:inline-block; }
.pager ul li a.next {background-image:url(/wp-content/themes/onceuponatimenursery/assets/pagerNextPage.png); background-position:center center; background-repeat:no-repeat; display:inline-block; width:25px; height:40px; margin-left: -6px; background-color: #fff;}
.pager ul li a.prev {background-image:url(/wp-content/themes/onceuponatimenursery/assets/pagerPreviousPage.png); background-position:center center; background-repeat:no-repeat;  display:inline-block; width:25px; height:40px; }
.pager a.page {border-right:1px solid #809A99;}


#nurseryIntro {padding:120px 0 80px 0;}
#nurseryIntro .introLeft {float:left; width:600px;}
#nurseryIntro .introLeft h1 {font-family: Sacramento,sans-serif;  color: #AAA999;  font-size: 50px;  font-weight: normal;  text-align: center;  margin-bottom: 20px;}
#nurseryIntro .introLeft img {margin-bottom:30px;}
#nurseryIntro .introLeft p {margin-bottom:20px;}
#nurseryIntro .introRight {float:right; width:300px;}
#nurseryIntro .introRight h3 {font-family: Times, serif; color:#697F7E; font-size:24px; font-style:italic; font-weight:bold; background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); 
  background-repeat:repeat-x; background-position:bottom; padding-bottom:25px; margin-bottom:25px;}
#nurseryIntro .introRight ul li {display:block; color:#B23046; font-weight:300; font-size:18px; padding-bottom:10px;}
#nurseryIntro .introRight .managerProfile {float:left; margin-top:40px; text-align:center; }
#nurseryIntro .introRight .managerProfile img {padding:10%; width:80%; background-image:url(/wp-content/themes/onceuponatimenursery/assets/manager-background.png); background-size:cover;}
#nurseryIntro .introRight .managerProfile h4 {font-family: Sacramento,sans-serif; color:#D83C5C; font-size:40px; font-weight:normal;}
#nurseryIntro .introRight .managerProfile h5 {font-weight:bold; font-size:14px; color:#808080; margin-top:-15px; margin-bottom:15px;}
#nurseryIntro .introRight .managerProfile a {position:relative; margin-top:-40px; z-index:1000;}
#gallery {background-color:#DBDBD0; padding:80px 0 80px 0;}
#gallery h3 {font-family: Sacramento,sans-serif;  color: #D83C5C;  font-size: 50px;  font-weight: normal;  text-align: center;  margin-bottom: 40px;}
#gallery .galleryPreview {width:280px; float:left; margin-left:60px; background-image:url(/wp-content/themes/onceuponatimenursery/assets/gallery-background-left.png); background-size:cover; margin-bottom:20px; }
#gallery .galleryPreview:nth-child(2n+1) {background-image:url(/wp-content/themes/onceuponatimenursery/assets/gallery-background-right.png);  margin-bottom:20px;}
#gallery .galleryPreview:nth-child(3n+1) {clear:both; margin-left:0px;}
#gallery .galleryPreview a {display:block; width:80%; padding:10%; }
#gallery .galleryPreview a img {width:100%;}
#parents {padding:80px 0 80px 0;}
#parents.blue {background-color:#e1ecec;}
#parents h3 {font-family: Sacramento,sans-serif;  color: #697F7E;  font-size: 50px;  font-weight: normal;  text-align: center;  margin-bottom: 40px;}
#parents .testimonial {float:left; width:280px; padding-right:60px; text-align:center;}
#parents .testimonial p {font-family: Times, serif; color:#697F7E; font-size:18px; font-style:italic; margin-bottom:20px;}
#parents .testimonial p.client {color:#B03046; font-size:14px; font-weight:300;}
#parents .testimonial:last-child {padding-right:0px;}
#map img {width:100%;}

.mpTopLeft {float:left; width:430px;}
.mpTopLeft img {background-image:url(/wp-content/themes/onceuponatimenursery/assets/manager-background.png); background-size:cover; padding:10%;}
.mpTopRight {float:right; width:400px;}
.mpTopRight h1 {font-family: Sacramento,sans-serif; color:#D93C5C; font-size:50px; font-weight:normal; margin-bottom:20px;}
.mpTopRight h2 {font-family:Times, serif; color:#FFF1B1; font-size:30px; font-weight:normal; margin-bottom:40px;}
.mpTopRight p {color:#fff; margin-bottom:20px;}
.mpBottomLeft {float:left; width:300px;}
.mpBottomRight {float:right; width:600px;}
#manager {padding:120px 0 100px 0;}
#manager h3 {font-family: Times, serif; color:#697F7E; font-size:24px; font-style:italic; font-weight:normal; background-image:url(/wp-content/themes/onceuponatimenursery/assets/divider-gold.png); 
  background-repeat:repeat-x; background-position:bottom; padding-bottom:25px; margin-bottom:25px;}
#manager p {margin-bottom:20px; font-weight:bold; font-size:14px; line-height:19px;}
#manager ul li {display:block; color:#B23046; font-weight:300; font-size:18px; padding-bottom:10px;}

#footer {width:100%; float:left; position:relative; padding:40px 0 0 0; background-color:#697F7E;}
#footer ul#menu-footernav {width:100%; text-align:center; margin-bottom:80px;}
#footer ul#menu-footernav li {padding:0 15px; display:inline-block;}
#footer ul#menu-footernav li a {color:#fff; font-size:14px; font-weight:bold;}
#footer .westbury {float:left; width:40%; margin:0 30% 80px 30%; text-align:left; }
#footer .brentry {float:right; width:40%; margin:0 5% 80px 0;}
#footer .wp-block-group__inner-container {float:left; width:50%; padding-top:20px; font-size:300;}
#footer .wp-block-group__inner-container p {color:#fff; font-size:14px; margin-bottom:20px;}
#footer .wp-block-group__inner-container p strong {font-size:20px; font-weight:bold;} 
#footer .wp-block-group__inner-container a {font-family: 'Open Sans', sans-serif; color:#fff; font-weight:300; font-size:18px; text-align:center; display:block; margin:0 auto; height:36px; padding-top:15px; line-height:17px; width:179px; background-image:url(/wp-content/themes/onceuponatimenursery/assets/button-white-small.png); margin:0;}
#footer h5 {font-family: Sacramento, sans-serif; color:#FFF4B4; font-size:50px; font-weight:normal;}
#footer .image {float:left; width:50%;}
#footer .image img {max-width:100%; float:right;}
#footer p {margin-bottom:0px;}
#footer #information {width:100%; float:left; background-color:#556665; padding:30px 0; background-image:url(/wp-content/themes/onceuponatimenursery/assets/ie-logo.png); background-repeat:no-repeat; background-position:right 30px bottom 50%;}
#footer #information ul#menu-informationnav {margin-left:30px;}
#footer #information ul#menu-informationnav li {float:left; margin-right:30px;}
#footer #information ul#menu-informationnav li a {color:#FFF4B4; font-size:14px; font-weight:bold;}
#footer #information p {float:left; color:#fff; font-size:12px;}
#footer #information p.ie {float:right; margin-right:90px; color:#989898;}
#footer #information p.ie a {color:#CBCBCB;}

#registerForm {}
.ErrorLabel {display:none;}
#registerForm .wpforms-container .wpforms-form .wpforms-field-label {float:left; color:#fff; font-size:14px; font-weight:bold;  width:100%; text-align:left;}
#registerForm .wpforms-field input[type=text] {float:left; border:0px; border-radius:0px;}
#registerForm .wpforms-field input[type=email] {float:left; border:0px; border-radius:0px;}
#registerForm  input.wpforms-error {background-color:#FFdAdA;}
#registerForm em.wpforms-error {display:none !important;}
#topCopy #registerForm  p {font-size:12px; font-weight:normal;}
#topCopy #registerForm  p a {color:#827250;}
#topCopy #registerForm  p a:hover {text-decoration:underline;}
#registerForm button[type=submit] {margin:20px auto 0px auto; background-color: transparent; font-family: 'Open Sans', sans-serif; color:#4B7F7A; font-weight:300; font-size:18px; text-align:center; background-image:url(/wp-content/themes/onceuponatimenursery/assets/button-white-small.png); 
  display:block; width:179px; height:51px; line-height:17px;}

#registerForm table.CaptchaTable {margin-bottom:0px; width:100%;}
#registerForm table.CaptchaTable tr {background-color:transparent; display:block; }
#registerForm table.CaptchaTable td {display:block; float:left;}
#registerForm table.CaptchaTable tr td {padding:0px; width:100%;}
#registerForm table.CaptchaTable tr td:nth-child(1) {width:32.5%;}
#registerForm table.CaptchaTable tr td:nth-child(2) {width:1%;}
#registerForm table.CaptchaTable tr td:nth-child(3) {width:66.5%; line-height:26px; text-align:left;}
#registerForm table.CaptchaTable tr td:last-child img {}
#registerForm table.CaptchaTable tr input[type=text] {float:left; width:92%; padding:3%;}
#registerForm .captcha div label { display:none;}
#registerForm table td.CaptchaQuestion {color:#fff;}
#registerForm table td.CaptchaAfterText {color:#fff; font-size:12px; margin-top:10px;}

