/**
 * Theme Name:     Little Steps Nursery
 * Author:         Clair Yates-Cook
 * Template:       twentytwenty
 * Text Domain:	   little-steps-nursery
 * Description:    Website theme for Little Steps Nursery in Rochdale
 */

#site-header {background: #e5f0dd;}
.home .entry-header {display: none;}
.singular .entry-header {border-radius: 0 0 50% 50%; padding-bottom: 120px; background-image: url("/wp-content/uploads/2025/05/footprints.png"); background-repeat: no-repeat; background-position: left; }
.entry-header {background-color: #e1f1de!important; }
.site-logo img {max-height: 12rem!important;}

ul.primary-menu a {color: #000000!important; font-size: 18px!important; font-weight: bold;}
ul.primary-menu a:hover {text-decoration: none!important; color: #217424!important;	}
.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a {text-decoration: none; color: #217424!important;}

/*Mobile menu*/
.modal-menu a {color: #000000!important;}
.modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a {color: #217424!important;}
	


p {color: #000000; font-size: 16px;}
h1, h2, h3, h4, h5, h6 {color: #217424; margin-top: 0!important; font-weight: 400;}
h1 {font-size: 6rem}
h2 {font-size: 4rem; text-transform: uppercase;}
h3 {font-size: 3rem}
h4 {font-size: 2.5rem}
h5 {font-size: 2rem}
h6 {font-size: 1.4rem}
.entry-content a {color: #217424;} 
.entry-content li {font-size: 0.8em!important; margin: 0;}
.entry-content ul {margin-bottom: 20px;}
.bottom-rounded {background: #e5f0dd; border-radius: 0 0 50% 50%;}


.half-beige-background {border-radius: 50% 50% 0 0; background: #fff3d4;}
.half-green-background {border-radius: 50% 50% 0 0; background: #e5f0dd;}
.half-beige-background .sow-features-feature-text {background:#ffffff; padding: 60px 20px 20px 20px; border-radius: 25px; margin-top: -60px;}

.beige-bg-rounded {border-radius: 50px; background-color: #fff3d4;}

.widget table, .widget table * {border: none!important;}

.sow-form-field.sow-form-field-checkboxes ul input {height: 20px!important;}


.social-link-footer a {font-size: 60px!important; padding-top: 0!important; margin-top: 0!important; line-height: 60px;}

#site-footer {background: #217424; padding: 40px; margin: 0!important;}
#site-footer p, #site-footer h6, #site-footer a, #site-footer ul, #site-footer li {color: #fff; font-family: "Signika";}
#site-footer p {font-size: 0.7em!important;}
a.cerebral {float: left; font-size: 0.9em!important; padding: 20px 0 0 20px;}
#site-footer.textwidget li {font-size: 0.7em!important;}
#site-footer li {margin: 0!important; font-size: 0.7em!important; list-style: none;}
#site-footer li a {font-weight: normal;	}
#site-footer ul {margin: 0!important; list-style: inside;}

.footer-mega-col-wrap aside {padding-bottom: 10px;}



@media only screen and (max-width: 650px) {
  /* For mobile: */
.beige-bg-rounded {border-radius: 20px!important;}
.half-beige-background {border-radius: 20px!important;}
}


@media only screen and (max-width: 980px) {
  /* For tablets landscape: */


 
}