.phone-top-box{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/phone-icon.png) no-repeat 0px 0px; padding:12px 0px 13px 64px; margin:0px;}
.phone-top-box a{ color:#034c71; text-decoration:none; font-weight:bold; font-size:26px;}
.phone-top-box a:hover{ color:#021722;}
.list-one{ display:block; overflow:hidden;}
.list-one ul{ padding:0px; margin:0px; list-style:none;}
.list-one ul li{ font-size:15px; text-align:center; color:#595656; padding:0px 0px 0px 0px; margin:0px 0px 8px 0px;}
.list-one ul li img{ vertical-align:middle; margin-right:6px;}
.service-outr{}
.service-one{ background:#f25141; display:block;  min-height:168px; border-radius: 4px; padding:36px 20px 10px 106px; position:relative;}
.service-two{ background:#93c524;  min-height:168px; border-radius: 4px; padding:36px 20px 10px 106px; position:relative;}
.service-three{ background:#28a8e3;  min-height:168px; border-radius: 4px; padding:36px 20px 10px 106px; position:relative;}
.service-outr h4{ font-size:21px; line-height:22px; text-align:left; color:#ffffff !important; padding:0px 0px 12px 0px; margin:0px;}
.service-outr p{ font-size:15px; line-height:20px; text-align:left; color:#ffffff !important; padding:0px 0px 0px 0px; margin:0px;}
.service-outr h4 a{color:#ffffff !important;}
.service-outr p a{color:#ffffff !important;}
.service-one img{ position:absolute; top:11px; left:-6px;}
.service-two img{ position:absolute; top:11px; left:-6px;}
.service-three img{ position:absolute; top:11px; left:-6px;}
#text-2{ background:#2db6a3; border-radius: 24px; padding:24px 0px;}
#text-2 h3.widgettitle{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/contact-title-icon.png) no-repeat 0px 0px; min-height:51px; padding:10px 0px 0px 80px; margin:0px 0px 8px 0px; font-size:20px; color:#FFFFFF; text-transform:uppercase;}
.side-contact-box{ font-size:17px; text-align:center; color:#d4f3f7; line-height:24px; padding:0px 25px; margin:0px 0px 13px 0px;}
.side-contact-box a{ color:#d4f3f7 !important; line-height:24px; padding:0px 0px 0px 0px; margin:0px; text-decoration:none;}
.side-contact-box a:hover{ text-decoration:none; color:#FFFFFF !important;}
.side-phone-box{ font-size:23px; text-align:center; color:#e5ea39; line-height:24px; padding:0px 25px; margin:0px 0px 18px 0px; font-weight:bold;}
.side-phone-box span.small{ font-size:17px; color:#FFFFFF;}
.side-phone-box a{ color:#e5ea39 !important; line-height:24px; padding:0px 0px 0px 0px; margin:0px; text-decoration:none;}
.side-phone-box a:hover{ text-decoration:none; color:#044e73 !important;}
.side-email-box{ font-size:15px; text-align:center; color:#e5ea39; line-height:18px; padding:0px 25px; margin:0px 0px 4px 0px; font-weight:bold;}
.side-email-box span.small{ font-size:17px; color:#FFFFFF;}
.side-email-box a{ color:#e5ea39 !important; line-height:18px; padding:0px 0px 0px 0px; margin:0px; text-decoration:none;}
.side-email-box a:hover{ text-decoration:none; color:#044e73 !important;}
#text-3{ background:#005691; border-radius: 24px; padding:24px 0px;}
#text-3 h3.widgettitle{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/contact-title-form-icon.png) no-repeat 0px 0px; min-height:51px; padding:10px 0px 0px 80px; margin:0px 0px 8px 0px; font-size:20px; color:#FFFFFF; text-transform:uppercase;}
.l-main .widget{    margin-bottom: 1.2rem;}
.side-contact-form{padding:0px 25px; text-align:center;}
.side-contact-form input[type="text"]{ border:0px; font-size:14px; color:#918e8e; text-align:left; }
.side-contact-form input[type="tel"]{ border:0px; font-size:14px; color:#918e8e; text-align:left; }
.side-contact-form input[type="email"]{ border:0px; font-size:14px; color:#918e8e; text-align:left; }
.side-contact-form textarea{ border:0px; font-size:14px; color:#918e8e; text-align:left; margin-bottom:8px; }
.programs-list{ display:block; overflow:hidden;}
.programs-list ul{ padding:0px; margin:0px; list-style:none;}
.programs-list ul li{ font-size:16px; line-height:18px; text-align:left; color:#3c3838; padding:11px 0px 11px 53px; margin:0px 0px 9px 0px;}
.programs-list ul li.care{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/Care-icon.png) no-repeat left center;}
.programs-list ul li.toddlers{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/Toddlers-icon.png) no-repeat left center;}
.programs-list ul li.preschool{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/Preschool-icon.png) no-repeat left center;}
.programs-list ul li.pre-k{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/Pre-K-icon.png) no-repeat left center;}
.programs-list ul li.after{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/school-icon.png) no-repeat left center;}
.programs-list ul li a{color:#3c3838;}
.home-gallery .w-gallery-item-img{    box-shadow: -1px 1px 6px 1px #DDDDDD;-webkit-box-shadow: -1px 1px 6px 1px #DDDDDD;-moz-box-shadow: -1px 1px 6px 1px #DDDDDD;-o-box-shadow: -1px 1px 6px 1px #DDDDDD;border-radius:6px;padding: 8px; margin-bottom:15px;}
.home-gallery .w-gallery-item-img img{border-radius:4px;}
.f-map-box{ height:224px; overflow:hidden; width:100%; border:1px solid #000000;}
.g-breadcrumbs-separator{color:#ffffff !important;}
.g-breadcrumbs-item{color:#ffffff !important;}
#text-4{ background:#2db6a3; border-radius: 24px; padding:24px 0px;}
#text-4 h3.widgettitle{ background:url(//circlecreekmesquite.com/wp-content/themes/Impreza-child/img/contact-title-icon.png) no-repeat 0px 0px; min-height:51px; padding:10px 0px 0px 80px; margin:0px 0px 8px 0px; font-size:20px; color:#FFFFFF; text-transform:uppercase;}
.contact-page .side-contact-form{padding:0px 0px; text-align:left;}
@media (max-width: 600px) {
.phone-color a.w-text-value{ color:#034c71 !important;}
}