/**
 * Theme Name:     Little Sparks Accrington
 * Author:         Clair Yates-Cook
 * Template:       twentytwenty
 * Text Domain:	   little-sparks-accrington
 * Description:    Website theme for Little Sparks Nursery in Accrington
 */

.home .entry-header {display: none;}
.entry-header {background-color: #98d8ef!important; background-image: url("/wp-content/uploads/2025/04/Little-Sparks-Nursery-and-Pre-school-Accrington-bears-small.png"); background-repeat: no-repeat; background-position: right; }
.site-logo img {max-height: 14rem!important;}


ul.primary-menu a {color: #3674b5!important; font-size: 18px!important; font-weight: bold;}
ul.primary-menu a:hover {text-decoration: none!important; color: #e5ce66!important;	}
.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a {text-decoration: none; color: #e5ce66!important;}

/*Mobile menu*/
.modal-menu a {color: #3674b5!important;}
.modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a {color: #e5ce66!important;}
	


.entry-title {text-align: left;}
p, li {color: #000000; font-size: 16px;}
h1, h2, h3, h4, h5, h6 {color: #3674b5; margin-top: 0!important; font-weight: 400;}
h1 {font-size: 5.5rem}
h2 {font-size: 4.5rem}
h3 {font-size: 4rem}
h4 {font-size: 2.5rem}
h5 {font-size: 2rem}
h6 {font-size: 1.4rem}
.entry-content a {color: #3674b5;} 

.entry-content li {padding: 0; margin: 0;}
.entry-content ul {margin-bottom: 2rem;}

/* Images with rounded corners */
.rounded-square-image img {border-radius: 20px;}

.rounded-blue-background {background-color: #e0f7ff; border-radius: 50px;}

/* Buttons with background */	
.blue-button-with-bg a {color: #fff; background: url("/wp-content/uploads/2025/04/blue-button-bg.png"); background-repeat: none; background-size: cover; background-color: transparent!important; text-transform: none!important; text-decoration: none!important; padding: 10px 40px;}
.blue-button-with-bg a:hover {color: #3674b5;}
.dk-blue-button-with-bg a {color: #fff; background: url("/wp-content/uploads/2025/04/dk-blue-button-bg.png"); background-repeat: none; background-size: cover; background-color: transparent!important; text-transform: none!important; text-decoration: none!important; padding: 10px 40px;}
.dk-blue-button-with-bg a:hover {color: #e5ce66;}
.yellow-button-with-bg a {color: #fff; line-height: 80px; background: url("/wp-content/uploads/2025/04/yellow-button-bg.png"); background-repeat: none; background-size: cover; background-color: transparent!important; text-transform: none!important; text-decoration: none!important; padding: 10px 40px;}
.yellow-button-with-bg a:hover {color: #3674b5;}
.to-the-top {background: url("/wp-content/uploads/2025/04/blue-button-bg.png"); background-repeat: none; background-size: cover; background-color: transparent!important; text-transform: none!important; text-decoration: none!important; padding: 10px 80px;}



.features-home {margin-top: -80px; background: #fff; padding: 40px; border-radius: 20px; box-shadow: 5px 10px 8px #787878;}
.features-home h4 {color: #2b8fb0!important;}

.facilities-home .sow-features-feature.sow-icon-container-position-top {background-color: #e5ce66; border-radius: 20px;}
.facilities-home .sow-features-feature-text {padding: 0 10px 10px 10px;}
.facilities-home h4, .facilities-home p {color: #fff!important;}

.widget table, .widget table * {border: none!important;}

.wpmtst-testimonial-inner.testimonial-inner {border: 1px solid #3674b5!important; border-radius: 20px!important;}
.wpmtst-testimonial-content.testimonial-content {padding: 20px;}
.wpmtst-testimonial-inner.testimonial-inner:before {content: url(/wp-content/uploads/2025/04/commas-1.png); float: left;}

.footer-table, .footer-table td, .footer-table tr {border: none; padding: 0; margin: 0;}

 
.so-widget-sow-contact-form-default-913f41c60b62-120 .sow-form-field.sow-form-field-checkboxes ul input {height: 20px}

#media_image-2{padding-bottom: 20px;}

.social-link-footer a {font-size: 60px!important; padding-top: 0!important; margin-top: 0!important; line-height: 60px;}

#site-footer {background: #3674b5; padding: 40px; margin: 0!important;}
#site-footer p, #site-footer h6, #site-footer a, #site-footer ul, #site-footer li {color: #fff; font-family: "Prata";}
#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;}


@media only screen and (max-width: 768px) {
.entry-header {background-color: #e1f1de!important; background-image: none!important;}
.entry-title {text-align: center;}


}


@media only screen and (max-width: 980px) {
  /* For tablets landscape: */

.entry-header {background-color: #e1f1de!important; background-image: none!important;}
.entry-title {text-align: center;}
 
}