/**
 * Theme Name:     Conkers Day Nursery
 * Author:         Clair Yates-Cook
 * Template:       twentytwenty
 * Text Domain:	   conkers-day-nursery
 * Description:    Wordpress theme for Conkers Day Nursery
 */

.site-logo img {max-height: 12rem!important;}
#site-header {background-image: url("/wp-content/uploads/2025/03/cloud-bg-2.png"); background-position: bottom left; background-repeat: repeat-x; background-color:transparent!important; z-index: 2;}
#site-content {margin-top: -50px; z-index: 5;}
.overlay-header {color: none; background-color: transparent!important;}
.entry-header {display: none;}
#site-content {z-index:100;}

ul.primary-menu a {color: #8cc540!important; font-size: 20px!important; font-weight: bold;}
ul.primary-menu a:hover {text-decoration: none!important; color: #8c6238!important;	}
.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a {text-decoration: none; color: #8c6238!important;}

/* Mobile Menu */
.modal-menu a {color: #8cc540!important;}
.modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a {color: #8c6238!important;}
.panel-grid-cell {z-index: 1!important;}
.mobile-menu {z-index: 1000!important;}

.header-inner {padding: 0.5rem 0 5rem 0!important;}
.home-page-header-box {left: 40px; width: 40%; background-image: url("/wp-content/uploads/2025/03/header-bg.png"); background-repeat: no-repeat; background-position: center; padding: 100px 80px;}

h1, h2, h3, h4, h5, h6 {color: #8c6238; text-transform: uppercase; margin-top: 0!important; padding-top: 0!important;}
h1 {font-size: 6rem}
h2 {font-size: 4rem;}
h3 {font-size: 3rem}
h4 {font-size: 2.5rem}
h5 {font-size: 2rem}
h6 {font-size: 1.4rem}
#site-content p, #site-content li {font-size: 17px;}
#site-content a {color: #8cc540;}

.entry-content h1 {background: rgba(255, 255, 255, 0.7); max-width: 60%; border-radius: 50px;}

.entry-content li {margin: 0;}
.entry-content ul {margin-bottom: 20px;}

blockquote {border: none!important; font-style: italic; font-weight: bold; background: #8cc540; color: #fff; border-radius: 20px; padding: 20px; margin: 0!important;}

.features-home .sow-features-feature {background-image: url("/wp-content/uploads/2025/03/green-bg.png"); background-repeat: no-repeat; background-position: center; min-height: 382px; padding-top: 20px;}
.features-home .sow-features-feature a, .features-home .sow-features-feature p {color: #fff!important;}
.features-home .sow-features-feature p {color: #fff!important; margin: 0 50px; font-size: 17px!important;}
.features-home .sow-more-text {padding-top: 20px;}

.features-green-bg .sow-features-feature {background: #8cc540; border-radius: 20px; padding: 20px 0; }
.features-green-bg .sow-features-feature p {color: #fff!important; margin: 0 10px 20px 10px; font-size: 17px!important;}


.home-why-conkers {background-image: url("/wp-content/uploads/2025/03/why-choose-Conkers-Day-Nursery-in-Blackburn.png"); background-repeat: no-repeat; background-position: center; min-height: 655px; padding-top: 20px;}

.rooms-features-home .sow-icon-image {border: 4px solid #8c6238; border-radius: 30px;}
.rooms-features-home .textwidget {background: #ffffff; border: 4px solid #8c6238; border-radius: 30px; margin-top: -50px; padding: 50px 10px 20px 10px;}

.fees-home {width: 50%; margin-left: 25%; background: rgba(255, 255, 255, 0.7); border-radius: 30px; padding: 40px;}

.image-bg {background-color: rgba(255, 255, 255, 0.7); padding: 20px;}

.wpmtst-testimonial.testimonial.t-slide {border: 3px solid #8c6238!important; border-radius: 20px;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {border: none!important;}

.widget table, .widget table * {border: none!important;}

.sow-contact-formp {color: #fff!important;}
.sow-form-field.sow-form-field-checkboxes ul input{height: 20px!important;}

.social-link-footer {font-size: 60px!important; display: inline;	}
.ofsted {margin: 20px 0;}
#site-footer {background: #5f4226; padding: 40px; margin: 0!important;}
#site-footer p, #site-footer h6, #site-footer a, #site-footer ul, #site-footer li {color: #fff; font-family: "Roboto";}
#site-footer p {font-size: 0.7em;}
a.cerebral {float: left; font-size: 0.9em; padding: 20px 0 0 20px;}
#site-footer.textwidget li {font-size: 0.7em}
#site-footer li {margin: 0!important; font-size: 0.7em; 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: 650px) {
  /* For mobile: */
.home-page-header-box {margin-left: 10%!important; width: 80%; background: rgba(255, 255, 255, 0.7); padding: 0px; margin-top: 80px;}
.home-page-header-box h2 {font-size: 22px; padding-top: 10px!important; margin-bottom: 0;}
.home-page-header-box p {font-size: 10px!important; margin-bottom: 0;}
.home-top-button {padding: 5px!important; margin-bottom: 20px;}
.home-page-header-box a {font-size: 8px!important;}
.home-why-conkers {background: none!important;}

.fees-home {width: 100%; margin-left: 0%; background: rgba(255, 255, 255, 0.7); border-radius: 30px; padding: 10px;}
h1 {font-size: 2rem!important; max-width: 100%!important; padding: 10px!important;}
}


@media only screen and (max-width: 980px) {
  /* For tablets landscape: */
.home-why-conkers {background: none!important;}
.fees-home {width: 100%; margin-left: 0%; background: rgba(255, 255, 255, 0.7); border-radius: 30px; padding: 10px;}
 h1 {font-size: 3rem!important; max-width: 100%!important; padding: 10px!important;}
}