/*CSS VC*/

.content { max-width:1280px; margin:0 auto; }
#content { font-size:1.4em; }
.white { color:white; }

a, a:hover { text-decoration:none; }

.eduGrid ul li {
    list-style:none; list-style-type:none; list-style-image:none;
   /* width:33.3%;
    float:left !important;*/
    padding:0px;
    text-align:center;
    margin:0;
    height: 249px;
}
.eduGrid ul li a {
    color:#fff;
    font-family:"museo-slab", serif;
    font-size:1.75em;
    font-weight:bold;
    margin-top: 50px;
}

ul.ctaShell { background:#fff; }
.infants { background:#b8cabf; }
.toddlers1 { background:#5b385a; }
.toddlers2 { background:#efb542; }
.preK { background:#0092b3; }
.vpk { background:#62826e; }
.schoolAge { background:#036c84; }

.infants:hover, .toddlers1:hover, .toddlers2:hover, .preK:hover, .vpk:hover, .schoolAge:hover {
	opacity: 0.8;	
}
   
@media screen and (max-width:1098px) {
  #homeSquares { margin-top:100px; }
}

.bodyRegisterCTA span { font-family:"museo-slab",serif; font-size:2em; color:white; padding:0 15px 0 15px; border-radius:15px;
    /*transition*/
        -webkit-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
           -moz-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
             -o-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
                transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
        
        -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
           -moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
             -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
                transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
}
    .bodyRegisterCTA:hover span { text-decoration:none; background:white; color:#62826e;
        /*transition*/
        -webkit-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
           -moz-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
             -o-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
                transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
        
        -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
           -moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
             -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
                transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
    }
    .bodyRegisterCTA img { margin-top:-15px; }
	@media screen and (max-width:425px) {
		.bodyRegisterCTA span { font-size:1.4em; }
	}

#staffListing h2 { padding:0; margin:0; }
#staffListing h3 { padding:0; margin:0 0 15px 0; }

.applicationBtn {
    color:#5b385a;
    background:#efefef;
    border:2px #5b385a solid;
    border-radius:5px;
    padding:3px 15px;
    /*transition*/
    -webkit-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
       -moz-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
         -o-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
            transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
    
    -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
       -moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
         -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
            transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
}
.applicationBtn:hover {
    background:#5b385a;
    color:white;
    /*transition*/
    -webkit-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
       -moz-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
         -o-transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); 
            transition: all 300ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
    
    -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
       -moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
         -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); 
            transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
}

.insidePage .ctaShell li { padding-top:25px; padding-bottom:25px; margin:0; }

.menuLink {
	margin-bottom:15px;	
}
.menuLink a {
	text-decoration:none;
	color:white;
	background:#5b385a;
	opacity:1;
	padding:5px 25px;
	text-align:center;
	border-radius:5px;
}
.menuLink a:hover {
	opacity:.8;	
}