section#subheader{z-index:10;position:relative}section#subheader .cell-1{background-color:#fff;border-left:3px solid #3d94f3}section#subheader .cell-2{text-align:right;background-color:#000;justify-content:space-between;padding-top:.125rem;padding-bottom:.125rem;padding-right:.25rem;font-size:.85em;display:flex}section#subheader a{color:#d9d9d9;text-decoration:none}section#subheader a:hover{color:#fff}section#subheader .email-wrap{margin-right:.75rem;display:inline-block}section#subheader .email-wrap .icon{color:#fff;margin-right:.125rem;position:relative;top:1px}section#subheader .phone-wrap{margin-right:.75rem;display:inline-block}section#subheader .phone-wrap .icon{color:#fff;margin-right:.125rem;position:relative;top:1px}section#subheader .tagline{color:#fff;font-size:1.1em;font-style:italic;font-weight:600}section#subheader .login-wrap{color:#7ebbff}section#subheader .login-wrap:hover{color:#b1d6ff}section#subheader .login-wrap .icon{color:#4ba1ff;margin-right:.125rem;position:relative;top:2px}@media screen and (max-width:1023px){section#subheader{font-size:.9em}}@media screen and (max-width:959px){section#subheader{display:none}}section#header{z-index:10;position:relative}section#header .row{align-items:stretch;height:66px;position:relative}section#header.is-sticky .row{border-bottom-right-radius:15px;border-bottom-left-radius:25px;box-shadow:0 0 10px #0009}section#header .cell-1{background-color:#fff;border-left:3px solid #3d94f3;border-bottom-left-radius:25px}section#header .cell-2{background-color:#333;border-bottom-right-radius:15px;padding-left:0;padding-right:0}section#header .primary-logo{transition:top .2s ease-out;position:relative;top:-.25rem}section#header.is-sticky .primary-logo{top:10px}section#header .menu{border-bottom-right-radius:15px;justify-content:space-between;align-items:center;padding-left:2rem;padding-right:0}section#header .menu>.menu-item>a{border-bottom:3px solid #0000;padding:1rem .25rem .9rem}section#header .menu>.menu-item>a:hover{color:#fff;border-bottom-color:#3d94f3}section#header .menu>.menu-item:last-child>a{background-color:#2587f2;border-bottom-right-radius:15px;padding-left:.75rem;padding-right:.75rem;font-weight:700;position:relative;left:1px}section#header .menu>.menu-item:last-child>a:hover{color:#fff;background-color:#3d94f3}section#header .submenu{background-color:#3d94f3}section#header .submenu>.menu-item>a:hover{background-color:#0d6dd6}@media screen and (max-width:1099px){section#header .menu{padding-left:1.25rem}section#header .menu>.menu-item>a{font-size:13px}}section#page-header.default{background-color:#ccc;background-image:url(../images/background-page-header.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-96px;padding-top:8rem;padding-bottom:2rem}section#page-header.default #page-title{text-align:center;color:#fff;position:relative}section#page-header.default #page-title:after{content:"";background-color:#3d94f3;width:60px;height:4px;margin-left:-30px;display:block;position:absolute;bottom:-.5rem;left:50%}@media screen and (max-width:959px){section#page-header.default{margin-top:0;padding-top:6rem}}@media screen and (max-width:599px){section#page-header.default{padding-top:4rem}section#page-header.default #page-title{font-size:1.6em;line-height:1.2em}}section#footer-cta{background-color:#e33939;padding-top:.75rem;padding-bottom:.75rem}section#footer-cta .row{align-items:center}section#footer-cta .cell-1{color:#fff;font-size:1.3em}section#footer-cta .button{padding-left:0;padding-right:0}section#footer-cta .button .icon{margin-right:.125rem;position:relative;top:1px}@media screen and (max-width:959px){section#footer-cta .cell-1{font-size:1.15em}}@media screen and (max-width:767px){section#footer-cta{padding-top:1rem;padding-bottom:1rem}section#footer-cta .cell-1{text-align:center}section#footer-cta .cell-2{margin-top:1rem}section#footer-cta .button{max-width:360px;margin-left:auto;margin-right:auto}}section#footer{color:#ffffffbf;background-color:#3d94f3;background-image:url(../images/background-footer.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;padding-top:2.5rem;padding-bottom:2.5rem}section#footer .row-1 .cell-3{text-align:right}section#footer .row-2{border-top:2px solid #ffffff4d;margin-top:2rem;padding-top:1rem}section#footer .row-2 .cell-2{text-align:right}section#footer .row-2 .cell-1 a{font-size:.9em;text-decoration:none}section#footer .row-2 .cell-1 a:hover{text-decoration:underline}section#footer p,section#footer a,section#footer h4{color:#fff}section#footer h4{max-width:250px;margin-bottom:.25rem;line-height:1.2em}section#footer .copyright{color:#fffc;font-size:.85em}section#footer .primary-logo{width:250px}section#footer .row-1 .cell-2 a{text-decoration:none}section#footer .row-1 .cell-2 a:hover{text-decoration:underline}@media screen and (max-width:959px){section#footer .row-1 .cell-3{text-align:center;order:-1;margin-top:0;margin-bottom:2rem}}@media screen and (max-width:767px){section#footer .row-1{text-align:center}section#footer .row-1 .cell-2{margin-top:1rem}section#footer .contact-methods{margin-left:auto;margin-right:auto}section#footer .contact-methods th{text-align:center}section#footer h4{margin-left:auto;margin-right:auto}}@media screen and (max-width:599px){section#footer .row-2{text-align:center}section#footer .row-2 .cell-2{text-align:center;margin-top:0}}section#homepage-billboard{background-color:#ccc;background-image:url(../images/background-billboard.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-96px;padding-top:4rem;position:relative}section#homepage-billboard:before{content:"";background-image:linear-gradient(90deg,#00000073,#0000);display:block;position:absolute;inset:0}section#homepage-billboard .row{align-items:center;height:500px}section#homepage-billboard p{color:#fff;max-width:500px}section#homepage-billboard .payment-icons{z-index:5;position:relative}section#homepage-billboard h1 .split{display:inline-block}section#homepage-billboard .button .icon{margin-right:.125rem;position:relative;top:1px}@media screen and (max-width:959px){section#homepage-billboard{margin-top:0;padding-top:0}}@media screen and (max-width:767px){section#homepage-billboard{background-position:60%;padding-top:2rem;padding-bottom:2rem}section#homepage-billboard:before{background:#000000a6}section#homepage-billboard .row{height:auto}section#homepage-billboard h1 .split{display:inline}}section#homepage-value-props{background-color:#fff;padding-top:2rem;padding-bottom:1rem}section#homepage-value-props .value-prop-list{justify-content:space-around;display:flex}section#homepage-value-props .value-prop{align-items:center;display:flex}section#homepage-value-props img{background-color:#222;border-radius:50px;width:50px;height:50px;margin-right:.5rem}section#homepage-value-props h4{margin-bottom:0;line-height:1.2em}section#homepage-value-props p{margin-top:0;line-height:1.2em}@media screen and (max-width:959px) and (min-width:600px){section#homepage-value-props .value-prop{text-align:center;padding-left:.5rem;padding-right:.5rem;display:block}section#homepage-value-props img{margin-bottom:.5rem}}@media screen and (max-width:599px){section#homepage-value-props .value-prop-list{display:block}section#homepage-value-props .value-prop{margin-bottom:1rem}section#homepage-value-props .value-prop:last-child{margin-bottom:0}}section#homepage-about{padding-top:2rem;padding-bottom:3rem}section#homepage-about .feature{border-radius:12px}@media screen and (max-width:959px){section#homepage-about{padding-top:1rem;padding-bottom:2rem}}section#homepage-services{background-color:#eee;padding-top:2rem;padding-bottom:2.5rem}section#homepage-services h2{color:#000;text-align:center;margin-bottom:2rem;margin-left:auto;margin-right:auto}section#homepage-services .row{align-items:center}section#homepage-services .services-list{justify-content:space-around;display:flex}section#homepage-services .service{flex-basis:44%;text-decoration:none}section#homepage-services .service img{background-color:#222;border-top-left-radius:6px;border-top-right-radius:6px;width:100%;box-shadow:1px 1px 6px #0003}section#homepage-services .service h3{color:#3d94f3;margin-bottom:.125rem;font-size:1.1em}section#homepage-services .service:hover h3{color:#fff}section#homepage-services .service p{margin-top:.125rem;font-size:.85em;line-height:1.2em}section#homepage-services .service:hover p{color:#fffc}section#homepage-services .service .text{background-color:#fff;border-left:3px solid #3d94f3;border-bottom-left-radius:10px;padding:.75rem}section#homepage-services .service:hover .text{background-color:#3d94f3}@media screen and (max-width:767px){section#homepage-services .services-list{flex-wrap:wrap;justify-content:center}section#homepage-services .service{flex-basis:100%;max-width:360px;margin-bottom:2rem}section#homepage-services .service:last-child{margin-bottom:0}}section#homepage-parents-corner{background-color:#333;background-image:url(../images/parent-with-teen-driver.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:4rem;padding-bottom:4rem;position:relative}section#homepage-parents-corner:before{content:"";background-image:linear-gradient(90deg,#000c,#0000);display:block;position:absolute;inset:0}section#homepage-parents-corner .row{justify-content:flex-start}section#homepage-parents-corner h2{color:#6daef6}section#homepage-parents-corner p{color:#fff}@media screen and (max-width:959px){section#homepage-parents-corner{background-position:25%;padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width:767px){section#homepage-parents-corner{background-position:75%;padding-top:2rem;padding-bottom:2rem}section#homepage-parents-corner:before{background:#000000a6}}section#home-service-area{padding-top:3rem;padding-bottom:3rem}section#home-service-area .row{align-items:center}section#home-service-area h2{color:#000;margin-top:0}section#home-service-area .feature{border-radius:12px}section#home-service-area ul.checkmarks li:before{top:3px}section#home-service-area .three-best-rated{float:left;width:150px;height:150px;margin-right:1rem}@media screen and (max-width:959px){section#home-service-area{padding-top:2rem;padding-bottom:2rem}section#home-service-area img{width:400px}}@media screen and (max-width:599px){section#home-service-area .three-best-rated{float:none;margin-bottom:1rem;margin-right:0;display:block}}section#homepage-specials{color:#000;text-align:center;background-color:#f7983e;padding-top:1rem;padding-bottom:1rem;font-size:1.4em}section#homepage-specials a{color:#000;text-decoration:none}section#homepage-specials a:hover{text-decoration:underline}section#homepage-specials .cemah-svg-icon{background-color:#000;margin-right:.25rem;font-size:1.8em;position:relative}section#homepage-specials .cemah-svg-icon:last-child{margin-left:.25rem}@media screen and (max-width:599px){section#homepage-specials{font-size:1em}}body{font-family:Arimo,Helvetica,Arial,sans-serif}h1,.like-h1{color:#fff;font-family:Arimo,Helvetica,Arial,sans-serif;font-size:1.8em;line-height:1.3em}h2,.like-h2{color:#0f7aee;font-family:Tinos,Times New Roman,serif;font-size:1.75em;font-weight:400;line-height:1em}h3,.like-h3{color:#000;font-family:Arimo,Helvetica,Arial,sans-serif;font-size:1.3em}h4,.like-h4{color:#e33939;font-family:Arimo,Helvetica,Arial,sans-serif}h5,.like-h5,h6,.like-h6{color:#333;font-family:Arimo,Helvetica,Arial,sans-serif}h3.cemah-widget-title,p,ul,ol,blockquote{color:#333}a{color:#3d94f3;outline:none}a.button,.button,button,input[type=button],input[type=submit]{color:#fff;background-color:#3d94f3;border-radius:8px;font-family:Arimo,Helvetica,Arial,sans-serif;box-shadow:2px 2px 4px #0006}a.button:hover,.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#55a1f4}a.button.secondary,.button.secondary,button.secondary,input[type=button].secondary,input[type=submit].secondary{color:#fff;background-color:#259599}a.button.secondary:hover,.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover{background-color:#2aa9ae}a.button[disabled],.button[disabled],button[disabled],input[type=button][disabled],input[type=submit][disabled],a.button.disabled,.button.disabled,button.disabled,input[type=button].disabled,input[type=submit].disabled{color:#fff;background-color:#ccc}a.button.white,.button.white,button.white,input[type=button].white,input[type=submit].white{color:#333;background-color:#fff}a.button.white:hover,.button.white:hover,button.white:hover,input[type=button].white:hover,input[type=submit].white:hover{background-color:#ddd}a.button.ghost-light,.button.ghost-light,button.ghost-light,input[type=button].ghost-light,input[type=submit].ghost-light{color:#fff;border-color:#fff}a.button.ghost-dark,.button.ghost-dark,button.ghost-dark,input[type=button].ghost-dark,input[type=submit].ghost-dark{color:#333;border-color:#333}a.button.ghost-dark:hover,.button.ghost-dark:hover,button.ghost-dark:hover,input[type=button].ghost-dark:hover,input[type=submit].ghost-dark:hover{background-color:#33333312}input[type=text],input[type=search],input[type=password],input[type=email],input[type=tel],textarea{border:1px solid #d9d9d9;font-family:Arimo,Helvetica,Arial,sans-serif}.cemah-message,.woocommerce-message{border-top-color:#4da621}.cemah-message:before,.woocommerce-message:before{color:#4da621}.cemah-info,.woocommerce-info{border-top-color:#3d94f3}.cemah-info:before,.woocommerce-info:before{color:#3d94f3}.cemah-error,.woocommerce-error{border-top-color:#e33939}.cemah-error:before,.woocommerce-error:before{color:#e33939}