@font-face{font-family:'Fredoka One';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/fredokaone/v8/k3kUo8kEI-tA1RRcTZGmTmHB.ttf) format('truetype')}
@font-face{font-family:'Schoolbell';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/schoolbell/v11/92zQtBZWOrcgoe-fgnJIVxI.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeLQb2Mr.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeK0bGMr.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_9XJnvUD7dzB2KZdoY.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeLsbWMr.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_6XJnvUD7dzB2KZeKka2Mr.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2Cr_s4bg.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2Cy_g4bg.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W__XJnvUD7dzB26Zw.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2Ck_k4bg.ttf) format('truetype')}
@font-face{font-family:'Prompt';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/prompt/v5/-W_8XJnvUD7dzB2C2_84bg.ttf) format('truetype')}
@font-face{font-family:"Flaticon";src:url(../themes/moolandacare/assets/fonts/Flaticon.woff2) format("woff2"),url(../themes/moolandacare/assets/fonts/Flaticon.woff) format("woff"),url(../themes/moolandacare/assets/fonts/Flaticon.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"flaticon3";src:url(../themes/moolandacare/assets/fonts/flaticon3.woff) format("woff"),url(../themes/moolandacare/assets/fonts/flaticon3.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:"Material-Design-Iconic-Font";src:url(../themes/moolandacare/assets/fonts/Material-Design-Iconic-font.woff2) format("woff2"),url(../themes/moolandacare/assets/fonts/Material-Design-Iconic-font.woff) format("woff"),url(../themes/moolandacare/assets/fonts/Material-Design-Iconic-font.ttf) format("truetype");font-weight:400;font-style:normal}
body.disable-scroll{overflow:hidden}
@keyframes nudge{0%,100%{transform:translate(0,0)}50%{transform:translate(30px,0)}80%{transform:translate(-30px,0)}}
.light{color:#fcfcfa !important}
.bee.animate{animation:nudge 7s linear infinite alternate}
body{font-weight:400;font-size:15px;background-color:#fcfcfa;color:#777;font-family:'Prompt',sans-serif}
a,
a:visited{color:#444;transition:0.15s ease-in-out}
a:hover{color:#608DA9;text-decoration:none}
h1,
h2,
h3,
h4,
h5{font-family:'Fredoka One',cursive;font-weight:400;color:#1C2B35}
.subheading{font-family:'Schoolbell',cursive;color:#A3B86C;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:3.4px;margin-bottom:10px}
h1{font-size:50px;line-height:1.2;margin-bottom:17px}
@media (max-width:767px){h1{font-size:40px}}
h2{font-size:40px;line-height:1.2;margin:15px 0 20px}
@media (max-width:767px){h2{font-size:35px}}
.innerpage-section h2{margin-top:0}
h3{font-size:35px;margin-bottom:32px}
@media (max-width:767px){h3{font-size:30px}}
h4{font-size:20px}
h5{font-size:18px}
p{color:#777}
ul{padding-left:15px}
ul li{color:#444;margin-bottom:0.3rem}
.align-center{position:relative;top:50%;transform:translateY(-50%)}#nav ul.nav.navbar-nav li.dropdown{position:relative}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu{position:absolute;top:calc(100% + 20px);opacity:0;display:block;pointer-events:none;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;background:#fcfcfa;padding:28px 20px;min-width:270px}
@media (max-width:767px){#nav ul.nav.navbar-nav li.dropdown .dropdown-menu{position:relative;top:0;display:block;height:0;overflow:hidden;opacity:1;transition:all 0.2s linear;border:none;padding:0;background:none;padding-left:30px}#nav ul.nav.navbar-nav li.dropdown .dropdown-menu::after{display:none}}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu::after{content:'';position:absolute;top:15px;bottom:15px;left:15px;right:15px;border:2px dashed #7199b2;border-radius:8px;z-index:-1}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu li{display:block;position:relative;list-style:none;padding:0 12px}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu li + li a{border-top:1px solid rgba(119,119,119,0.1)}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu li.active a{color:#608DA9 !important;padding-left:20px;background-color:unset !important}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu li.active a::before{opacity:1;left:0}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu li a{display:block;color:#777;border-radius:0;font-size:14px;line-height:normal;padding:7px 0;position:relative;transition:all 0.3s linear 0ms !important}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu li a::before{content:'\f178';font-family:"FontAwesome";position:absolute;left:-10px;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);opacity:0;transition:all 0.3s linear 0ms;color:#608DA9}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu li a:hover{color:#608DA9 !important;padding-left:20px;background-color:unset !important}
#nav ul.nav.navbar-nav li.dropdown .dropdown-menu li a:hover::before{opacity:1;left:0}
#nav ul.nav.navbar-nav li.dropdown.dropdown-open>a{color:#fcfcfa !important;background-color:#608DA9 !important}
#nav ul.nav.navbar-nav li.dropdown.dropdown-open .dropdown-menu{opacity:1;pointer-events:unset;top:100%}
#nav-toggle{width:40px;height:28px;position:relative;top:50%;margin-left:auto;-webkit-transform:rotate(0deg) translateY(-50%);-moz-transform:rotate(0deg) translateY(-50%);-o-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}
#nav-toggle span{display:block;position:absolute;height:3px;width:100%;background:#608DA9;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}
#nav-toggle span:nth-child(1){top:0}
#nav-toggle span:nth-child(2),
#nav-toggle span:nth-child(3){top:12px}
#nav-toggle span:nth-child(4){top:24px}
#nav-toggle.open span:nth-child(1){top:12px;width:0%;left:50%}
#nav-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#nav-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#nav-toggle.open span:nth-child(4){top:12px;width:0%;left:50%}
.banner-section{position:relative;padding:160px 15px 100px;background-position:center;background-size:cover}
@media (max-width:767px){.banner-section{padding:80px 15px 50px}}
.banner-section::before,
.banner-section::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit;display:block}
.banner-section::before{background-color:rgba(39,19,68,0.2)}
.banner-section::after{background-color:rgba(0,0,0,0.4);z-index:1}
.banner-section .banner-content{position:relative;z-index:99}
.banner-section h1{text-align:center;color:#fcfcfa}
.banner-section .cms-breadcrumb{margin:0;list-style:none;color:#fcfcfa;padding:0;text-align:center;margin-top:30px}
.banner-section .cms-breadcrumb li{display:inline-block;font-size:20px;font-weight:400;color:inherit;font-family:'Schoolbell',cursive}
.banner-section .cms-breadcrumb li::after{content:'>';margin:0 11px;color:inherit}
.banner-section .cms-breadcrumb li:last-child::after{display:none}
.banner-section .cms-breadcrumb li a{color:inherit}
.banner-section .cms-breadcrumb li a:hover{color:#608DA9}
.blog-section .post-list h3{margin-bottom:15px}
.blog-section .post-list h3 a{color:#1C2B35}
.blog-section .post-list h3 a:hover{color:#608DA9}
.blog-section .post-list p.info{color:#A3B86C}.btn{background-color:#A3B86C;font-size:15px;color:#fcfcfa !important;text-transform:capitalize;padding:0 26px;line-height:48px;-webkit-transition:all 0.3s linear 0ms;-khtml-transition:all 0.3s linear 0ms;-moz-transition:all 0.3s linear 0ms;-ms-transition:all 0.3s linear 0ms;-o-transition:all 0.3s linear 0ms;transition:all 0.3s linear 0ms;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;position:relative;display:inline-block;text-align:center;cursor:pointer;font-weight:700;border:1px solid #A3B86C}
.btn:hover{background-color:#233643;border-color:#233643}
.btn-white{background-color:#fcfcfa;border-color:#fcfcfa;color:#1C2B35 !important}
.btn-white:hover{color:#fcfcfa !important;background-color:#233643;border-color:#233643}
.container{max-width:1200px}
#top-bar{background-color:#233643;color:#fcfcfa}
@media (max-width:767px){#top-bar{display:none}}
.topbar-container{display:flex;align-items:center;padding:15px 0}
@media (max-width:999px){.topbar-container{justify-content:center}.topbar-container .item-time{margin-right:0 !important}}
@media (max-width:850px){.topbar-container{flex-direction:column}}
.topbar-container a{color:#fcfcfa}
.topbar-container .item{margin-top:7px;margin-bottom:5px;margin-right:30px}
.topbar-container .item i{color:#A3B86C;margin-right:4px}
.topbar-container .item-socials{flex-grow:1;text-align:right;margin-left:-3px;margin-right:-3px}
@media (max-width:999px){.topbar-container .item-socials{display:none}}
.topbar-container .item-socials a{background-color:#608DA9;color:#fcfcfa;width:35px;display:inline-block;margin-left:3px;margin-right:3px;text-align:center;height:35px;line-height:35px;-webkit-border-radius:35px;-khtml-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;border-radius:35px;font-size:15px;cursor:pointer}
.topbar-container .item-socials a:hover i{transform:rotateY(360deg)}
.topbar-container .item-socials a.facebook{background-color:#608DA9}
.topbar-container .item-socials a.twitter{background-color:#A3B86C}
.topbar-container .item-socials a.instagram{background-color:#F58B4C}
.topbar-container .item-socials a i{transition:all 0.3s linear 0ms;-webkit-transition:all 0.3s linear 0ms}
#nav{z-index:10;position:absolute;width:100%;text-align:center;padding:5px 0;border:1px solid transparent;transition:all 0.1s linear;-webkit-transition:all 0.1s linear;background:#fcfcfa;box-shadow:0 2px 12px 1px rgba(0,0,0,0.2);z-index:999}
@media (max-width:767px){#nav{top:0}}
#nav a{font-family:'Prompt',sans-serif;font-weight:500}
@media (max-width:767px){#nav a{display:inline-block}}
#nav.sticky{z-index:999;top:0}
#nav.sticky .logo,
#nav.sticky svg{height:80px}
@media (min-width:768px){#nav.sticky{position:fixed;top:0}}
.sticky,
.alt-page-nav{background-color:#fcfcfa}
.nav-spacer{height:100px}
@media (max-width:767px){.nav-spacer{height:80px}}
#nav ul.nav.navbar-nav{list-style:none;padding:0;float:none;display:block;background-color:#fcfcfa;position:relative;top:50%;transform:translateY(-50%);text-align:right}
#nav ul.nav.navbar-nav li{float:none;display:inline-block;margin-bottom:0;padding:5px 0}
@media (max-width:767px){#nav ul.nav.navbar-nav li{text-align:left;padding:5px 0 !important}}
#nav ul.nav.navbar-nav li.active>a,
#nav ul.nav.navbar-nav li.child-active>a{background-color:#A3B86C;color:#fcfcfa}
#nav ul.nav.navbar-nav li a{font-size:16px;color:#1C2B35;text-decoration:none;padding:5px 13px;border-radius:5px}
#nav ul.nav.navbar-nav li a:hover{color:#fcfcfa !important;background-color:#A3B86C !important}
section{position:relative}
section .anchor{position:absolute;top:-60px}
.section-hero{position:relative;height:848px;padding:0 15px;width:100%;background-position:top center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1920/848}
@media (max-width:767px){.section-hero{height:600px}}
.section-hero .subheading{font-size:25px;text-transform:capitalize;letter-spacing:1.5px;margin-bottom:8px}
.section-hero h1{color:#1C2B35}
.section-hero p{font-size:17px}
.section-hero .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0.7),rgba(0,0,0,0))}
.section-content{padding:5.6rem 15px}
.hero-content{position:relative;top:50%;transform:translateY(-50%)}
.nav-row{text-align:center}.values-section{text-align:center}
.value-card-row{margin-top:50px}
@keyframes spinAround{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}
.value-card-row>div.col-12.col-xl-3{margin-bottom:30px}
.value-card-row .value-card{border-radius:28px;transition:all 0.3s linear 0ms;-webkit-transition:all 0.3s linear 0ms;padding-bottom:10px;overflow:hidden;height:100%}
.value-card-row .value-card:hover{transform:translate(0,-16px)}
.value-card-row .value-card:hover .value-image-wrapper::before{animation:spinAround 9s linear infinite}
.value-card-row .value-card:hover .inner-wrapper{transform:rotateY(180deg)}
.value-card-row .value-card .inner-content{border-radius:20px;overflow:hidden;padding:40px 15px 3px;height:100%}
.value-card-row .value-card h3,
.value-card-row .value-card p{color:#fcfcfa}
.value-card-row .value-card .value-heading{font-size:24px;margin-bottom:15px}
.value-card-row .value-card .description{font-size:15px;line-height:25px;padding-left:15px;padding-right:15px;margin-bottom:30px}
.value-card-row .value-card .value-image-wrapper{position:relative;display:inline-block;padding:10px;width:168px;height:168px;margin-bottom:20px}
.value-card-row .value-card .value-image-wrapper::before{display:block;content:"";width:100%;height:100%;border-radius:50%;background-clip:content-box;border:2px dashed #fcfcfa;position:absolute;top:0;left:0;right:0;bottom:0}
.value-card-row .value-card .value-image-wrapper .inner-wrapper{top:12px;left:12px;width:145px;height:145px;overflow:hidden;border-radius:50%;position:absolute;transition:all 0.3s linear 0ms;-webkit-transition:all 0.3s linear 0ms}
.value-card-row .value-card .value-image-wrapper .inner-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:180px}
.value-card-row .value-card.card-1{background-color:#4f7892}
.value-card-row .value-card.card-1 .inner-content{background-color:#608DA9}
.value-card-row .value-card.card-2{background-color:#91a952}
.value-card-row .value-card.card-2 .inner-content{background-color:#A3B86C}
.value-card-row .value-card.card-3{background-color:#f37225}
.value-card-row .value-card.card-3 .inner-content{background-color:#F58B4C}
.value-card-row .value-card.card-4{background-color:#bb4334}
.value-card-row .value-card.card-4 .inner-content{background-color:#CD594A}
.fancy-border{position:relative;width:90%;padding:20px;background-color:white;border-radius:15px;z-index:-1;box-shadow:0 2px 10px 1px rgba(0,0,0,0.1)}
@media (max-width:767px){.fancy-border{width:100%}}
.about-section{background-color:#fcf9f4}
@media (max-width:767px){.about-section .about-img-col{margin-top:30px;margin-bottom:30px}}
.about-section .about-img{width:100%}
.about-section .btn{margin-top:30px}
@media (max-width:767px){.about-section .btn{margin-top:0}}
.services-section{padding:0 !important;display:flex}
@media (max-width:767px){.services-section{flex-direction:column}}
.services-section h3{margin:20px 0}
.services-section .services-content{flex:1;padding:5.6rem 0;background:#233643;color:#fcfcfa}
@media (max-width:1199px){.services-section .services-content{flex:2}}
.services-section .service-content-wrapper{padding:0 60px}
@media (max-width:767px){.services-section .service-content-wrapper{padding:0 15px}}
.services-section .service-content-wrapper p{font-size:17px;color:#fcfcfa}
.services-section .services-image{flex:1;background-position:center;background-size:cover}
@media (max-width:767px){.services-section .services-image{flex:unset;height:300px}}
.services-accordion{background-color:#fcfcfa;border-radius:20px;color:#777;overflow:hidden;margin-top:60px}
.services-accordion .accordion-row:nth-of-type(1n) .service-bar::after{background-color:#CD594A}
.services-accordion .accordion-row:nth-of-type(1n) .service-logo-wrapper{background-color:#f0ceca}
.services-accordion .accordion-row:nth-of-type(2n) .service-bar::after{background-color:#608DA9}
.services-accordion .accordion-row:nth-of-type(2n) .service-logo-wrapper{background-color:#e4ecf1}
.services-accordion .accordion-row:nth-of-type(3n) .service-bar::after{background-color:#A3B86C}
.services-accordion .accordion-row:nth-of-type(3n) .service-logo-wrapper{background-color:#f5f7ef}
.services-accordion .accordion-row:nth-of-type(4n) .service-bar::after{background-color:#F58B4C}
.services-accordion .accordion-row:nth-of-type(4n) .service-logo-wrapper{background-color:#feefe7}
.services-accordion .service-bar{position:relative;display:flex;height:67px;border-bottom:1px solid rgba(119,119,119,0.13);border-top:1px solid rgba(119,119,119,0.13);border-collapse:collapse;padding-right:55px}
.services-accordion .service-bar:hover{cursor:pointer}
.services-accordion .service-bar::after{content:'+';font-size:30px;font-weight:300;position:absolute;top:50%;-webkit-transform:translateY(-50%);-khtml-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:20px;background-color:#608DA9;width:30px;height:30px;line-height:28px;text-align:center;color:#fcfcfa;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.services-accordion .service-bar.open::after{content:'-'}
.services-accordion .service-bar>div{display:inline-block}
.services-accordion .service-bar .service-logo-wrapper{position:relative;width:67px;height:100%;border-right:1px solid rgba(119,119,119,0.13)}
.services-accordion .service-bar .service-logo-wrapper img{position:absolute;top:50%;left:50%;max-width:100%;object-fit:cover;transform:translate(-50%,-50%)}
.services-accordion .service-bar .service-heading{position:relative;height:100%;padding-left:20px;color:#000;font-family:'Fredoka One',cursive;font-size:20px}
@media (max-width:767px){.services-accordion .service-bar .service-heading{font-size:16px}}
.services-accordion .service-text{padding:30px 30px 28px 20px;line-height:25px;display:none}
.services-accordion .service-text p{color:#777 !important;font-size:15px}
.services-accordion .service-text p:last-child{margin-bottom:0}
.services-accordion .service-text a{background-color:#608DA9;color:#fcfcfa !important;font-size:16px;color:#1C2B35;text-decoration:none;padding:5px 13px;border-radius:5px;transition:all 0.3s linear 0ms}
.services-accordion .service-text a:hover{background-color:#233643}
.vertical-center{position:relative;top:50%;transform:translateY(-50%)}
@media (max-width:767px){.slick-list{padding-top:25px;padding-bottom:38px}}
.slick-slide{margin:0 15px;height:inherit !important}
.slick-track{display:flex !important}
.slick-dots{bottom:-50px}
.slick-dots li.slick-active button,
.cms-testimonial-carousel2 .slick-dots li.slick-active button{width:16px;height:16px;line-height:1;-webkit-border-radius:16px;-khtml-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;background-color:#A3B86C}
.slick-dots li button{-webkit-transition:all 0.2s linear 0ms;transition:all 0.2s linear 0ms;width:8px;height:8px;text-indent:-9999px;padding:0;border:none;border-radius:8px;background-color:#271344;line-height:1;width:12px;height:12px;background-color:rgba(119,119,119,0.3)}
.slick-dots li button::before{display:none}
.testimonials-section{text-align:center;background-color:#fcf9f4}
#testimonial-slider{margin-top:50px}
.testimonial-item{position:relative;overflow:hidden;border-radius:20px 50px 20px 20px;transition:all 0.3s linear 0ms;-webkit-transition:all 0.3s linear 0ms}
.testimonial-item::before{content:"";position:absolute;top:0;right:-25px;width:300px;height:300px;background-color:white;display:block;transform:rotate(45deg);z-index:0}
.testimonial-item::after{z-index:0;background-color:white;position:absolute;top:0;display:block;right:100px;bottom:0;left:0;height:100%;content:""}
.testimonial-inner{position:relative;padding:35px 35px 28px}
.testimonial-inner::before{width:100%;bottom:0;content:"";display:block;background-color:white;top:100px;position:absolute;left:0}
.testimonial-inner::after{position:absolute;top:-5px;right:-10px;width:85px;height:85px;background-image:url('../themes/moolandacare/assets/images/page-fold.png');content:"";display:block}
.testimonial-meta{display:flex;margin-bottom:15px;position:relative;z-index:1}
@media (max-width:500px){.testimonial-meta{display:unset}}
.testimonial-image{height:68px;border-radius:50%;border:2px solid #608DA9;overflow:hidden;text-align:center;max-width:68px;width:100%;margin-right:20px}
@media (max-width:500px){.testimonial-image{margin-bottom:15px}}
.testimonial-image img{height:auto;vertical-align:middle;max-width:100%}
.testimonial-holder{position:relative;padding-top:7px;padding-right:45px}
.testimonial-holder .arrow-quote{position:absolute;top:0;right:0}
.testimonial-holder .arrow-quote svg g{fill:#608DA9}
.testimonial-holder .arrow-quote svg g path{fill:#608DA9}
.testimonial-title{text-align:left;font-size:17px;line-height:26px;margin-bottom:4px}
.testimonial-desc{text-align:left;font-style:italic;position:relative;z-index:1}
@media (max-width:500px){.testimonial-desc{margin-top:15px}}
.grass-divider{position:relative;background-image:url('../themes/moolandacare/assets/images/grass-divider.png');background-position:bottom center;background-repeat:no-repeat;background-size:cover}
.grass-divider::before{content:'';height:71px;background-image:url('../themes/moolandacare/assets/images/grass.png');aspect-ratio:1770/71;position:absolute;top:0;left:0;transform:translateY(-95%);background-position:bottom center;width:100%;background-repeat:no-repeat}
.grass-divider h3{color:#fcfcfa;margin-bottom:0;text-align:center}
.text-center{text-align:center}
.text-center p{text-align:center}
.news-row{margin-top:50px}
.news-article:hover .entry-featured img{transform:scale(1.1)}
.news-article .entry-featured{position:relative;border-radius:15px;overflow:hidden;margin-bottom:28px}
.news-article .entry-featured img{width:100%;transition:all 0.3s linear 0ms;height:240px;object-fit:cover}
.news-article .entry-featured .item-date{position:absolute;top:30px;left:30px;padding:6px 20px;border:2px solid #608DA9;-webkit-border-radius:15px;-khtml-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;background-color:#608DA9;display:inline-block;color:#fcfcfa;font-size:15px}
.news-article .entry-holder .entry-title{margin-bottom:15px}
.news-article .entry-holder .entry-title a{font-size:25px;color:#1C2B35}
.news-article .entry-holder .entry-title a:hover{color:#608DA9}
.news-article .entry-holder .entry-content{margin-bottom:18px}
.news-article .entry-holder .entry-readmore .btn-more{position:relative;display:inline-block;color:#608DA9;padding-bottom:2px;font-weight:700;font-family:'Fredoka One',cursive;font-weight:400}
.news-article .entry-holder .entry-readmore .btn-more::after{position:absolute;content:'';width:0;left:0;bottom:2px;height:2px;transition:all 0.3s linear 0ms;-webkit-transition:all 0.3s linear 0ms;background-color:#608DA9}
.news-article .entry-holder .entry-readmore .btn-more:hover::after{width:100%}
.gallery-section{background-color:#fcf9f4;padding:3.6rem 0 0}
@media (max-width:767px){.gallery-section{padding:3.2rem 0 0 !important}}
.gallery-section h2{text-align:center;margin-bottom:3.6rem;margin-top:0}
@media (max-width:767px){.gallery-section h2{margin-bottom:3.2rem !important}}
.gallery-section .slick-slide{margin:0}
@media (max-width:767px){.gallery-section .slick-list{padding:0 !important}}
#gallery-slider{height:385px}
.gallery-img-wrapper{height:385px !important;overflow:hidden}
.gallery-img{height:100%;width:100%;background-size:cover;background-position:center;transition:all 0.3s linear 0ms;-webkit-transition:all 0.3s linear 0ms}
.gallery-img:hover{transform:scale(1.1)}.section-content ul:not(.slick-dots,.post-list){list-style:none}
.section-content ul:not(.slick-dots,.post-list) li{position:relative;padding-left:12px;color:#777}
.section-content ul:not(.slick-dots,.post-list) li::before{content:"";top:8px;left:0;position:absolute;display:block;border-top:4px solid transparent;border-bottom:5px solid transparent;border-left:4px solid #A3B86C}
#nav svg,
#footer svg{height:140px;padding:5px;transition:all 0.3s linear;-webkit-transition:all 0.3s linear}
#footer-cta{background-color:#A3B86C;padding:45px 15px;color:#fcfcfa}
@media (max-width:767px){#footer-cta{text-align:center}}
#footer-cta h3{color:#fcfcfa;font-size:30px;margin-bottom:5px;text-transform:uppercase}
#footer-cta span{font-size:17px;font-weight:500}
#footer-cta .cta-wrapper{display:flex;justify-content:space-between}
@media (max-width:767px){#footer-cta .cta-wrapper{flex-direction:column}}
#footer-cta .cta-button{position:relative}
@media (max-width:767px){#footer-cta .cta-button{margin-top:30px}}
@media (min-width:767px){#footer-cta .cta-button .btn-cta{position:relative;top:50%;transform:translateY(-50%)}}
@media (max-width:767px){.contact-form-col{margin-top:30px}}
#footer{background-color:#233643;padding:3.2rem 0;font-size:14px;color:#fcfcfa}
#footer p{color:#fcfcfa;font-size:15px;line-height:25px}
#footer h5{color:#fcfcfa;margin-bottom:32px;font-weight:400;font-size:25px;line-height:1.2}
#footer svg{height:180px;filter:invert() brightness(1.1)}
#footer ul{list-style:none;padding:0;margin-bottom:0}
#footer ul.contact-info li{padding-left:24px}
#footer ul li{position:relative;color:#fcfcfa;line-height:24px;margin-bottom:0;font-size:15px}
#footer ul li.active a{color:#A3B86C}
#footer ul li + li{margin-top:10px}
#footer ul li .item-icon{text-align:center;position:absolute;-webkit-transition:all 0.3s linear 0ms;-khtml-transition:all 0.3s linear 0ms;-moz-transition:all 0.3s linear 0ms;-ms-transition:all 0.3s linear 0ms;-o-transition:all 0.3s linear 0ms;transition:all 0.3s linear 0ms;top:1px;left:0}
#footer ul li .item-icon i{display:inline-block;font-size:inherit;text-rendering:auto}
#footer ul li .item-icon i::before{color:#A3B86C}
#footer ul li a{position:relative;font-family:'Prompt',sans-serif;text-decoration:none;font-size:15px;padding-left:13px;color:#fcfcfa}
#footer ul li a::after{content:"";top:8px;left:0;position:absolute;display:block;border-top:4px solid transparent;border-bottom:5px solid transparent;border-left:4px solid #A3B86C}
#footer ul li a:hover{color:#A3B86C;text-decoration:underline}
#footer ul.contact-info li a{padding-left:0}
#footer ul.contact-info li a::after{display:none}
#bottom-bar{padding:30px 15px;background-color:#1C2B35;color:#fcfcfa;font-size:14px}
#bottom-bar a{color:#fcfcfa}
#bottom-bar a:hover{color:#608DA9}
.center-heading{text-align:center}
.center-heading h1,
.center-heading h2,
.center-heading h3,
.center-heading h4,
.center-heading h5{display:inline-block}
.faq-wrapper{padding:15px 0}
.faq-wrapper:last-of-type{margin-bottom:0}
.faq-wrapper .faq-question{font-family:'Fredoka One',cursive;font-size:22px;margin-bottom:10px}.post-list{list-style:none;padding:0}
.post-list li{display:flex;padding:30px 0;border-bottom:1px solid rgba(255,255,255,0.1)}
.post-list li:last-of-type{border-bottom:none}
.post-list li .post-image{display:inline-block;width:200px;height:150px;margin-right:30px}
.post-list li .post-image img{width:100%;height:100%;object-fit:cover}
.post-list li .post-details{display:inline-block;flex:1}
.post-list li .post-details h2{line-height:1}
.post-info{padding-bottom:15px;margin-bottom:30px}
.post-info .info{color:#A3B86C;margin-bottom:0}
.category-name{display:inline-block}
@media (max-width:700px){.post-list li{display:block}.post-list li .post-image{display:block;width:100%;height:auto;margin-right:0;margin-bottom:30px}.post-list li .post-image img{width:100%;height:auto;object-fit:cover}.post-list li .post-details{display:block}}
#iframeKidsXapEnquiry{margin-top:30px;height:1800px;border:1px solid #ccc}
#iframeKidsXapWaitlist{margin-top:30px;height:2000px;border:1px solid #ccc}
@media (max-width:767px){#iframeKidsXapWaitlist{height:2600px}}
@media (max-width:375px){#iframeKidsXapWaitlist{height:2800px}}
@media (max-width:767px){.content-middle{top:unset;transform:none}section .anchor{position:absolute;top:-92px}#testimonials .center-heading{text-align:center}.center-heading{text-align:left}.section-content{padding:4.2rem 15px}.logo-row{text-align:left;padding-bottom:15px}#nav{padding:0;position:fixed}#nav.nav-open{background-color:#fcfcfa;border-bottom-color:#608DA9 !important}#nav.sticky svg{max-height:60px}.logo-row{padding-bottom:0}#nav svg{max-height:80px;margin-top:10px}#nav ul.nav.navbar-nav{margin-top:0;list-style:none;float:none;display:block;height:100%;padding:20px 0 20px 15px}#nav ul.nav.navbar-nav li{float:none;display:block;padding:10px 15px;border-bottom:1px solid rgba(255,255,255,0.1)}#nav ul.nav.navbar-nav li:last-of-type{border-bottom:none}#nav ul.nav.navbar-nav li.active a{color:#fcfcfa}#nav ul.nav.navbar-nav li a{font-size:16px;text-transform:uppercase;text-decoration:none;padding:10px 15px}#nav ul.nav.navbar-nav li a:hover{color:#fcfcfa !important}.nav-row{height:0;overflow:scroll;transition:all 0.3s linear;-webkit-transition:all 0.3s linear}#footer{text-align:center}#footer .col-12{margin-bottom:50px}#footer .col-12:last-of-type{margin-bottom:0}.section-hero h2{font-size:26px}.metallic-border-wrapper .overlay:after{margin:10px}.metallic-border-wrapper .metallic-border-content{padding:0}}