/*!
Theme Name:     Ortho Child
 Theme URI:      https://www.buzzprostudio.com
 Description:    Divi Child Theme
 Author:         Buzz Pro Studio (Melissa Donovan)
 Author URI:     https://www.buzzprostudio.com
 Template:       Divi
 Version:        1.0.1
*/.clear{clear:both}.logo_container{padding-top:15px!important;padding-bottom:15px!important}#page-container #top-header #et-secondary-menu .et-social-icons{padding-bottom:0!important;margin-bottom:0!important}#et-secondary-nav{padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#et-top-navigation ul li{list-style-type:none!important}#top-menu li,#top-menu li li{list-style-type:none!important}#top-menu.nav li,#top-menu.nav li li{list-style-type:none!important}#footer-bottom{display:none}.footer-widget{margin-bottom:0!important}#main-footer .container #footer-widgets{padding-top:25px;padding-bottom:25px!important}h2{font-family:Oswald!important;line-height:1!important}.indexpost{border-bottom:2px solid #e1e1e1;padding-bottom:20px!important;margin-bottom:20px!important}.indexpost img{padding:10px!important}.indexpost h2 a:hover{text-decoration:underline}.comment_avatar img{border-radius:50%;padding:15px}.comment-reply-link{bottom:-20px!important;top:auto!important}.comment_area{padding-bottom:20px}.comment_avatar{max-width:90px}.comment .children .comment_avatar img{max-width:70px}.page dl,.post dl{margin:0;padding:0}.page dl dt,.post dl dt{font-weight:700;line-height:24px;margin:0;padding:0 0 10px 0}.page dl dd,.post dl dd{line-height:24px;margin:0 0 0 20px;padding:0 0 10px 0}.page ol,.post ol{margin-left:15px!important;padding-bottom:10px!important}.page ol li,.post ol li{line-height:24px;margin-left:30px!important;padding-bottom:10px!important;text-indent:-20px!important}ol.commentlist li{text-indent:0!important}.post ul{list-style-type:none;margin:0 0 0 30px;padding:0}.page ul ul,.post ul ul{list-style-type:none;margin:0;padding:0}.page ul{list-style-type:disc;margin:0 0 12px 30px;padding:0}.saboxplugin-wrap{margin-top:30px!important}@media (max-width:1024px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}@media only screen and (min-width:1025px){.custom-blog-1 .et_pb_post{min-height:510px!important;max-height:510px!important}}@media only screen and (max-width:1024px){.custom-blog-1 .et_pb_post{min-height:520px!important;max-height:520px!important}}@media only screen and (min-width:1024px){.custom-blog .et_pb_post,.custom-blog-1 .et_pb_post{overflow:hidden}}.custom-blog .more-link,.custom-blog-1 .more-link{float:right}#subscribe-page-form #mce-FNAME{height:40px!important;width:70%!important;border-radius:5px!important;margin-bottom:15px!important}#subscribe-page-form #mce-LNAME{height:40px!important;width:70%!important;border-radius:5px!important;margin-bottom:15px!important}#subscribe-page-form #mce-EMAIL{height:40px!important;width:70%!important;border-radius:5px!important;margin-bottom:15px!important}#subscribe-page-form #mc_embed_signup .button{height:40px!important;width:40%!important;background-color:#666!important;font-weight:700!important;color:#fff!important}#subscribe-page-form #mc_embed_signup .button:hover{background-color:#999!important;color:#fff!important;text-decoration:none}#subscribe-page-form .indicates-required{float:left;margin-bottom:15px}#home-oldc-offerings .style-svg{display:block;margin-left:auto;margin-right:auto;stroke:#fff!important;fill:#fff!important;background:#1a1f52;border-radius:50%;padding:24px;width:50%;height:50%}#home-our-approach .style-svg{display:block;margin-left:auto;margin-right:auto;stroke:#fff!important;fill:#fff!important;background:#1a1f52;border-radius:50%;padding:25px;width:50%;height:50%}.ds-avatar-grid .ds-avatar{width:64px;float:left;margin-right:15px}.ds-avatar-grid .ds-avatar img{border-radius:50%}.ds-avatar-grid .post-content{clear:left}.entry-content{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:400;line-height:1.8;color:#000}@media screen and (max-width:767px){.entry-content{font-size:16px;line-height:1.67}}.entry-content p{padding:0}.entry-content p:not(:last-child){margin-bottom:26px}@media screen and (max-width:767px){.entry-content p:not(:last-child){margin-bottom:20px}}.m-container{max-width:1120px;padding:0 20px;margin:0 auto}.m-banner{height:500px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-wrap:wrap;justify-content:flex-end;flex-direction:column}@media screen and (max-width:1280px){.m-banner{height:450px}}@media screen and (max-width:1023px){.m-banner{height:400px}}@media screen and (max-width:767px){.m-banner{height:350px}}.m-banner__content{background:rgba(26,32,81,.8);padding:38px 0 39px;position:relative;overflow:hidden}@media screen and (max-width:767px){.m-banner__content{padding:25px 0 25px}}.m-banner__content:before{content:"";background:url(images/banner-overlay.png) no-repeat top right;height:417px;width:660px;position:absolute;top:-100px;right:0}@media screen and (max-width:767px){.m-banner__content:before{top:-75px;background-size:70%}}.m-banner__content-inner{position:relative;z-index:1;max-width:660px}@media screen and (max-width:1023px){.m-banner__content-inner{max-width:550px}}@media screen and (max-width:767px){.m-banner__content-inner{max-width:485px}}.m-banner__title{font-family:Oswald,Helvetica,Arial,Lucida,sans-serif;font-size:80px;font-weight:600;letter-spacing:-.04em;line-height:1;text-transform:uppercase;color:#fff}@media screen and (max-width:1023px){.m-banner__title{font-size:60px}}@media screen and (max-width:767px){.m-banner__title{font-size:50px}}.m-banner__content-detail{font-family:Oswald,Helvetica,Arial,Lucida,sans-serif;font-size:38px;font-weight:700;letter-spacing:-.04em;color:#a0dbf4;line-height:1.105}@media screen and (max-width:1023px){.m-banner__content-detail{font-size:32px}}@media screen and (max-width:767px){.m-banner__content-detail{font-size:28px}}.m-intro{padding:56px 0 72px}@media screen and (max-width:767px){.m-intro{padding:40px 0}}.m-intro__inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.m-intro__highlighted-content{width:27.8%;font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:38px;line-height:1.4;color:#2143ab}@media screen and (max-width:1023px){.m-intro__highlighted-content{font-size:32px}}@media screen and (max-width:767px){.m-intro__highlighted-content{width:100%;margin-bottom:25px}}.m-intro__highlighted-content.full{width:100%}.m-intro__detail-content{width:65.9%}@media screen and (max-width:767px){.m-intro__detail-content{width:100%}}.m-intro__detail-content.full{width:100%}.m-intro__content-large{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:21px;font-weight:700;line-height:1.4;color:#040a88;margin-bottom:26px}@media screen and (max-width:1023px){.m-intro__content-large{font-size:19px}}@media screen and (max-width:767px){.m-intro__content-large{margin-bottom:20px;font-size:18px}}.m-pricing{background:#1a2051;padding:56px 0 80px;margin-bottom:80px}@media screen and (max-width:767px){.m-pricing{padding:50px 0;margin-bottom:40px}}.m-pricing__intro{max-width:712px;margin:0 auto 32px;text-align:center;color:#fff}.m-pricing__title{font-family:Oswald,Helvetica,Arial,Lucida,sans-serif;font-size:50px;font-weight:600;letter-spacing:-.02em;line-height:1.4;color:#fff;text-transform:uppercase;margin:0}@media screen and (max-width:1023px){.m-pricing__title{font-size:40px}}@media screen and (max-width:767px){.m-pricing__title{font-size:34px}}.m-pricing__sub-title{font-family:Oswald,Helvetica,Arial,Lucida,sans-serif;font-size:22px;font-weight:600;letter-spacing:.1em;line-height:1.41;text-transform:uppercase;margin:0}@media screen and (max-width:1023px){.m-pricing__sub-title{font-size:20px}}@media screen and (max-width:767px){.m-pricing__sub-title{letter-spacing:normal;line-height:1.3}}.m-pricing__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:1023px){.m-pricing__cards{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1023px){.pricing-card{max-width:500px;margin:0 auto;width:100%}}.pricing-card__header{padding:33px 10px 50px;text-align:center;position:relative;background:#7384b1;overflow:hidden}.pricing-card__header:before{content:"";background:url(images/pricing-colun-header-overlay.png) no-repeat center;height:240px;width:457px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pricing-card__icon{position:absolute;top:18px;left:17px;max-width:31px}.pricing-card__title{font-family:Oswald,Helvetica,Arial,Lucida,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;line-height:1;color:#fff;text-transform:uppercase;margin:0}@media screen and (max-width:767px){.pricing-card__title{font-size:28px}}.pricing-card__header-content{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#fff;max-width:300px;margin:0 auto}.pricing-card__inner{background:#fff;height:100%}.pricing-card__detail-outer{padding:0 33px 38px 31px}.pricing-card__detail-content{padding-top:32px}.entry-content--fancy-list ul{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#000;margin:0;padding:0;list-style:none}.entry-content--fancy-list ul li{margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed rgba(0,0,0,.3)}.pricing-card:nth-child(1) .pricing-card__header-content{max-width:241px}.pricing-card:nth-child(1) .entry-content--fancy-list ul{font-weight:400}.pricing-card:nth-child(2) .pricing-card__header-content{max-width:258px}.pricing-card:nth-child(2) .pricing-card__header{background:#048c5e}.pricing-card:nth-child(2) .price-box{background:#175943}.pricing-card:nth-child(2) .entry-content--fancy-list ul{color:#006543}.pricing-card:nth-child(2) .entry-content--fancy-list ul li{border-bottom-color:rgba(0,101,67,.3)}.pricing-card:nth-child(3) .pricing-card__header{background:#0847ed}.pricing-card:nth-child(3) .price-box{background:#ff8c00}.pricing-card:nth-child(3) .entry-content--fancy-list ul{color:#0847ed}.price-box{background:#414a63;box-shadow:2px 4px 4px rgba(0,0,0,.13);min-width:220px;padding:10px 20px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;position:relative}.price-box p{padding:0}.pricing-card__price{margin-top:-25px}@media screen and (max-width:1023px){.pricing-card__price{max-width:300px;margin-left:auto;margin-right:auto;width:100%}}.price-box__price-detail{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.price-box__price-detail strong{font-family:Oswald,Helvetica,Arial,Lucida,sans-serif;font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:#fff;text-transform:uppercase}.price-box__price-detail span{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(255,255,255,.8)}.price-box__price-text{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:700;line-height:1;color:#fff}.m-offer{margin-bottom:120px}@media screen and (max-width:1023px){.m-offer{margin-bottom:60px}}.m-offer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:36px 48px 45px 98px;background:rgba(255,140,0,.07);position:relative}@media screen and (max-width:1023px){.m-offer__inner{padding-left:60px}}@media screen and (max-width:767px){.m-offer__inner{padding:35px 40px}}@media screen and (max-width:500px){.m-offer__inner{padding:35px 20px}}.m-offer__inner:after,.m-offer__inner:before{content:"";position:absolute}.m-offer__inner:before{background:url(images/offer-overlay.png) no-repeat top left;height:107px;width:107px;top:0;left:0}.m-offer__inner:after{background:url(images/school.png) no-repeat top left;height:30px;width:37px;top:19px;left:14px}.m-offer__col1{width:41%}.m-offer__col1.full{width:100%}@media screen and (max-width:767px){.m-offer__col1{width:100%;max-width:420px;margin:0 auto 40px}}.m-offer__col2{width:54%}@media screen and (max-width:767px){.m-offer__col2{width:100%}}.m-offer__col2 .entry-content--fancy-list ul{font-weight:500}.m-offer__col2 .entry-content--fancy-list ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.m-offer__col1-inner{text-align:center}.m-offer__title{font-family:Oswald,Helvetica,Arial,Lucida,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1;color:#333;text-transform:uppercase;margin-bottom:16px}@media screen and (max-width:767px){.m-offer__title{font-size:28px}}.m-offer__col1-content{font-family:Roboto,Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#000}.m-offer__col1-content p{padding:0}.m-offer__col1-content p:not(:last-child){margin-bottom:15px}.m-offer__price{background:#663800;max-width:220px;margin:25px auto 0}.gform_footer input[type=submit]{background:#1a1f52;color:#fff;padding:14px 20px;text-transform:uppercase;border-radius:7px;font-weight:700;cursor:pointer}.gform_footer input[type=submit]:focus,.gform_footer input[type=submit]:hover{background:#2c47ae}.membership-forms{max-width:900px;width:100%}