/**handles:pb-accordion-blocks-style,cmplz-general,champion-lakes-lifestyle-village-fonts-style,champion-lakes-lifestyle-village-style**/
.c-accordion__item.no-js .c-accordion__content{display:block!important}.c-accordion__item.no-js .c-accordion__title{cursor:default;padding-right:none}.c-accordion__item.no-js .c-accordion__title:after{display:none}.c-accordion__title--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-shadow:none;direction:ltr;display:inline-block;font:inherit;height:auto;margin:0;overflow:auto;padding:0;text-align:left;text-decoration:none;transition:0;vertical-align:middle;width:100%}.c-accordion__title--button,.c-accordion__title--button:focus,.c-accordion__title--button:hover{background-color:transparent;color:inherit}.c-accordion__title{cursor:pointer;padding-right:2rem;position:relative}.c-accordion__title:after{color:#777;content:"+";font-weight:300;position:absolute;right:0;top:50%;transform:translateY(-50%)}.is-open>.c-accordion__title:after{content:"−"}[data-initially-open=false] .c-accordion__content{display:none}@media print{.c-accordion__content{display:block!important}}.editor-styles-wrapper .c-accordion__item.is-selected{border-bottom:1px solid var(--wp-admin-theme-color)!important}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
@font-face{font-family:icomoon;src:url('http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/fonts/icomoon.eot?9b7hlz');src:url('http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/fonts/icomoon.eot?9b7hlz#iefix') format('embedded-opentype'),url('http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/fonts/icomoon.ttf?9b7hlz') format('truetype'),url('http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/fonts/icomoon.woff?9b7hlz') format('woff'),url('http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/fonts/icomoon.svg?9b7hlz#icomoon') format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:"\b802"}.icon-next:before{content:"\e800"}.icon-phone-outline:before{content:"\e801"}.icon-mobile:before{content:"\e802"}.icon-bed:before{content:"\e803"}.icon-garage:before{content:"\e804"}.icon-shower:before{content:"\e806"}.icon-close:before{content:"\e805"}.icon-calendar:before{content:"\e807"}.icon-category:before{content:"\e808"}.icon-search:before{content:"\e809"}.icon-phone:before{content:"\e80a"}.icon-location:before{content:"\e80b"}.icon-mail1:before{content:"\e80c"}.icon-odnoklassniki_link:before{content:"\e80d"}.icon-left:before{content:"\e814"}.icon-right:before{content:"\e815"}.icon-down:before{content:"\e816"}.icon-top:before{content:"\e817"}.icon-author:before{content:"\e818"}.icon-menu:before{content:"\f0c9"}.icon-g_plus_link:before{content:"\f0d5"}.icon-linkedin_link:before{content:"\f0e1"}.icon-comment:before{content:"\f0e5"}.icon-reply:before{content:"\f112"}.icon-youtube_link:before{content:"\f167"}.icon-skype_link:before{content:"\f17e"}.icon-vk_link:before{content:"\f189"}.icon-pinterest_link:before{content:"\f231"}.icon-hashtag:before{content:"\f292"}.icon-tw_link:before{content:"\f309"}.icon-fb_link:before{content:"\f30c"}.icon-instagram_link:before{content:"\f32d"}
/*!
Theme Name: Champion Lakes Lifestyle Village
Theme URI: https://www.championlakeslifestylevillage.com.au/
Author: Ignite Search
Author URI: https://www.ignitesearch.com.au/
Description: Custom Theme for Champion Lakes Lifestyle Village
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: champion-lakes-lifestyle-village
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/html{scroll-behavior:smooth}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Palatino;src:local("Palatino"),url("http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/fonts/palatino.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Palatino;src:local("Palatino"),url("http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/fonts/palatino-bold.woff2") format("woff2");font-weight:700;font-style:normal}*{--primary-color:#2b7252}body,html{max-width:100%;overflow-x:hidden}body,button,input,optgroup,select,textarea{color:#222;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;font-weight:500}a{text-decoration:none}button{border:none;background:0 0;cursor:pointer}p{margin:10px 0}blockquote{background:#f9f9f9;border-left:5px solid #ccc;padding:20px;quotes:"\201C""\201D""\2018""\2019"}blockquote:before{color:#ccc;content:open-quote;font-size:100px;line-height:.1px;margin-right:10px;vertical-align:-50px}blockquote p{display:inline}.site-branding{align-items:center;display:flex;font-size:1.25rem;padding:10px}.site-branding .logo{width:200px}.top-menu{margin-left:auto}.top-menu,.top-menu li{display:flex;gap:15px}.top-menu a{color:var(--primary-color)}.top-menu-email a::before{font-family:icomoon;content:"\b802"}.top-menu-phone a::before{font-family:icomoon;content:"\e801"}.top-menu-mobile a::before{font-family:icomoon;content:"\e802"}.menu-toggle{color:var(--primary-color);font-size:1.25rem;margin-left:12px}.main-navigation,.top-menu .menu-item div{display:none}.top-menu-mobile{display:none!important}.primary-menu .current-menu-item>a{background-color:var(--primary-color);color:#fff!important;padding:10px 20px}.mySlides img{width:100%;height:100%;min-height:360px;max-height:420px;object-fit:cover;filter:brightness(50%)}.mySlides .text-container{min-width:260px;max-width:280px}.slider-title{font:700 30px/30px Palatino;color:#fff}.slider-caption{font:500 20px/22px Palatino;color:#fff;padding:0 0 10px 0}.slider-description a{background:var(--primary-color);color:#fff;margin-top:0;padding:15px 30px;font-size:1rem;font-family:Montserrat;font-weight:400;background-color:#2b7252;background-image:linear-gradient(to right,#cf912e,#f1b658);text-decoration:none;display:inline-block}.slider-description a:hover{background-image:linear-gradient(to right,#f1b658,#cf912e)}.home-video-button a{background:var(--primary-color);color:#fff;margin-top:10px;padding:15px 30px;font-size:1rem;font-family:Montserrat;font-weight:400;background-color:#2b7252;background-image:linear-gradient(to right,#cf912e,#f1b658);text-decoration:none;display:inline-block}.home-video-button a:hover{background-image:linear-gradient(to right,#f1b658,#cf912e)}.home-page h2{font-size:2.625rem;font-family:Palatino;font-weight:700;color:var(--primary-color);line-height:42px}#retirement-villages-perth{margin-top:40px}.home-page h3{font-size:1.25rem;font-family:Palatino;font-weight:700;margin-top:10px;color:var(--primary-color)}.home-page h4{font-size:1rem;font-family:Montserrat;font-weight:500;color:var(--primary-color);margin:40px 0 10px 0}.home-page .entry-content h2{font-family:Palatino;font-size:1.25rem;margin-top:10px;color:var(--primary-color);line-height:22px}#read-whats-going-on{margin:50px 0 20px 0}.home-page .wp-block-post h2{font-size:1.125rem;line-height:20px;margin:10px 0}.entry-content{padding:40px 15px}.entry-content ul{list-style:none}.entry-content li{margin:5px 0}.entry-content p{line-height:22px}.entry-content h3{margin-top:26px}.entry-content ul li:before{content:"✓";margin-right:5px;color:var(--primary-color)}.wp-block-post-template{list-style:none!important}.wp-block-post-template li:before{content:none!important}.entry-content h2,.entry-content h3,.wp-block-columns-2 h2{color:var(--primary-color);font-weight:700;font-size:1.625rem;font-family:Palatino;line-height:1.2}.entry-title,.page-title{color:#fff;font:700 2.25rem/2.375rem Palatino;padding:40px 0;text-align:center}#page .wp-block-button__link{background:var(--primary-color);color:#fff;margin-top:10px;padding:15px 30px;font-size:1rem;font-family:Montserrat;font-weight:400;background-color:#2b7252;background-image:linear-gradient(to right,#cf912e,#f1b658);text-decoration:none;display:inline-block}#page .wp-block-button__link:hover{background-image:linear-gradient(to right,#f1b658,#cf912e)}.entry-content figure.size-medium img,figure.alignwide img{height:200px;width:100%;object-fit:cover}.wp-block-pb-accordion-item{margin:20px 0;border:1px solid #efefef}.wp-block-pb-accordion-item h2{font:400 16px/18px Montserrat;color:#000;padding:20px 20px;font-weight:900;cursor:pointer;padding:20px 30px;background-color:#f2f2f2;display:flex;align-items:center;transition-property:color,background-color;transition-duration:.3s;padding-right:60px}.wp-block-pb-accordion-item h2:hover{font:400 16px/18px Montserrat;background-color:var(--primary-color);color:#fff;padding:20px 30px;font-weight:900;padding-right:60px}.c-accordion__title:hover:after{background-color:#fff;color:var(--primary-color)}.c-accordion__title:after{font-size:2rem;color:#fff;display:flex;align-items:center;justify-content:center;background-color:#2b7252;border-radius:50%;width:35px;height:35px;line-height:35px;margin-right:15px;text-align:center;flex-shrink:0;transition-property:color,background-color;transition-duration:.3s}.c-accordion__content{padding:10px 30px}#were-the-smiles-are-genuine-and-the-coffee-s-always-on{margin-top:20px}.site-footer{background-color:#2b2b2b;color:#fff;padding:40px 20px;margin-top:40px}.site-footer a{color:#fff;font-size:1rem;transition:.4s all}.site-footer a:hover{color:var(--primary-color)}.site-footer a[href^="mailto:"]{text-transform:none}.site-footer .footer-address a::before{font-family:icomoon;content:"\e80b";margin-right:10px;text-align:center;width:20px;display:inline-block}.site-footer .footer-phone a::before{font-family:icomoon;content:"\e801";margin-right:10px;text-align:center;width:20px;display:inline-block}.site-footer .footer-mobile a::before{font-family:icomoon;content:"\e802";margin-right:10px;text-align:center;width:20px;display:inline-block}.site-footer .footer-email a::before{font-family:icomoon;content:"\b802";margin-right:10px;text-align:center;width:20px;display:inline-block}.site-footer li{margin:10px 0}.site-footer h2{color:#fff;font:500 22px/32px Montserrat;margin:20px 0;font-weight:900}.site-footer figure img{margin-bottom:20px;width:320px}.site-footer ul{margin-top:20px}.site-footer svg{fill:#fff;height:36px;width:36px;transition:.4s all}.site-footer svg:hover{fill:var(--primary-color)}footer{padding:10px;text-align:center}footer a{color:#000;font-size:12px}.has-text-align-center{text-align:center;margin:0 10px}.wp-block-post-title{font-weight:700;font-size:1.275rem;line-height:1.2;margin:5px 0}.wp-block-post-title a{color:var(--primary-color)}.wp-block-post-excerpt__more-link{color:var(--primary-color)}.home-cta-1{background:linear-gradient(0deg,rgba(43,114,82,.9),rgba(43,114,82,.9)),url("http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/img/cta1.jpg");background-size:cover;background-position:center;margin-bottom:20px}.home-cta-2{background-image:url("http://www.championlakeslifestylevillage.com.au/wp-content/themes/champion-lakes-lifestyle-village/img/cta2.jpg");background-size:cover;background-position:left;height:500px}.home-cta-1 .wp-block-columns,.home-cta-2 .wp-block-columns{max-width:1024px;margin:0 auto}.home-cta-1 h1{color:#fff;font-size:2.5rem;line-height:2.5rem;font-weight:900;font-family:Palatino;padding:20px 20px 10px 20px}.home-cta-1 h3{color:#fff;font-size:1.25rem;font-weight:500;padding:0 20px}.home-cta-1 .wp-block-buttons,.home-cta-1 p{color:#fff;padding:0 20px 0 20px}.home-cta-1 .wp-block-columns>.wp-block-column~.wp-block-column{background:0 0;margin:0;padding:0}.home-cta-2 .wp-block-columns>.wp-block-column{margin:40px 0;padding:40px 30px 40px 30px;background:rgba(255,255,255,.9)}.home-cta-2 .wp-block-columns>.wp-block-column~.wp-block-column{background:0 0}.columns-3,.site-footer-grid,.wp-block-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image a:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;font-size:1rem;visibility:0;transition:.4s all;color:#fff}.wp-block-post-featured-image a:hover:before{background:rgba(43,114,82,.9);visibility:1;content:"READ MORE";color:#fff;font-family:Montserrat;display:flex;align-items:center;justify-content:center}.wp-block-query-pagination{padding-top:10px;float:right}.wp-block-query-pagination-next,.wp-block-query-pagination-numbers a,.wp-block-query-pagination-numbers span,.wp-block-query-pagination-previous{color:var(--primary-color);font-size:1rem;margin:0 5px}@media only screen and (max-width:600px){.logo{width:200px!important}.top-menu-email a{background-color:var(--primary-color);color:#fff!important;padding:5px 10px;border-radius:5px}.top-menu-phone a{background-color:var(--primary-color);color:#fff!important;padding:5px 10px;border-radius:5px}}@media only screen and (max-width:767px){.wp-block-latest-posts__list img{min-width:200px}.primary-menu li{margin:20px;text-align:center}.primary-menu a{color:var(--primary-color)}.wp-block-embed iframe,figure.size-large img{width:100%;height:auto;box-sizing:border-box;object-fit:contain}.site-footer,.wp-block-social-links{text-align:center;justify-content:center}img{height:auto!important}}@media only screen and (min-width:768px){.mySlides .text-container{min-width:640px;max-width:660px}.entry-content,.primary-menu,.site-branding,.site-footer-grid,footer{max-width:1024px;margin:0 auto}.site-branding{padding:15px}.site-branding .logo{width:280px}.menu-toggle{display:none}.top-menu a::before{display:none}.primary-menu,.top-menu .menu-item div{display:block}.top-menu,.top-menu li{gap:25px}.top-menu a{font-size:1rem}.top-menu-email::before{font-family:icomoon;content:"\b802";color:var(--primary-color);margin-right:-15px}.top-menu-phone::before{font-family:icomoon;content:"\e801";color:var(--primary-color);margin-right:-15px}.top-menu-mobile::before{font-family:icomoon;content:"\e802";color:var(--primary-color);margin-right:-15px}.top-menu a .title{color:#000;font-size:.75rem;line-height:.8;text-transform:uppercase}.sticky{position:fixed;top:0;width:100%;z-index:1000}.main-navigation{background:#f5f5f5;display:block!important}.primary-menu{display:flex;padding:0 15px}.primary-menu .sub-menu{display:none}.primary-menu .menu-item a{color:#000;display:block;font-size:1rem;padding:16px 20px;text-decoration:none;transition:.4s all}.primary-menu .current-menu-item>a,.primary-menu .menu-item a:hover{background:#2b7252;color:#fff}.primary-menu .menu-item>:first-child::after{font-family:icomoon;content:""}.primary-menu .menu-item-has-children>:first-child::after{font-family:icomoon;content:"\e816";margin-left:10px}.primary-menu .menu-item-has-children:hover>.sub-menu{display:block;position:absolute;z-index:1;background:#dfdfdf;min-width:169px}}@media only screen and (min-width:1200px){.top-menu-mobile{display:flex!important}.mySlides .text-container{min-width:1180px;max-width:1200px}.slider-title{font:700 60px/60px Palatino;color:#fff}.slider-caption{font:500 30px/32px Palatino;color:#fff;padding:10px 0 25px 0}.slider-description a{background:var(--primary-color);color:#fff;margin-top:0;padding:15px 30px;font-size:1rem;font-family:Montserrat;font-weight:400;background-color:#2b7252;background-image:linear-gradient(to right,#cf912e,#f1b658);text-decoration:none;display:inline-block}.slider-description a:hover{background-image:linear-gradient(to right,#f1b658,#cf912e)}.primary-menu,.site-branding,.site-footer-grid,footer{max-width:1200px;margin:0 auto}.site-branding{padding:35px 15px}.site-branding .logo{width:420px}.top-menu,.top-menu li{gap:35px}.top-menu a{font-size:1.25rem;text-transform:uppercase}.top-menu-email::before{font-size:26px;margin-right:-20px}.top-menu-phone::before{font-size:26px;margin-right:-20px}.top-menu-mobile::before{font-size:26px;margin-right:-20px}.top-menu a .title{font-size:16px}.site-footer-grid{grid-template-columns:2fr 1fr 1fr 2fr}.home-cta-1 h1{padding:60px 0 10px 0}.home-cta-1 h3{padding:0}.home-cta-1 .wp-block-buttons,.home-cta-1 p{padding:0}footer{text-align:right}}#topBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;font-size:14px;height:40px;width:40px;border:none;outline:0;background-color:#2b7252;color:#fff;cursor:pointer;opacity:.5;transition:.3s all}#topBtn:hover{opacity:1}.wp-block-columns-2{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.wp-block-columns-2>div{display:flex;flex-direction:column;flex-basis:100%;flex:1 1 45%;margin:10px}@media (max-width:821px){.wp-block-columns-2{flex-direction:column}}.change-font{font-family:Palatino;width:100%;position:fixed;top:-235px;left:0;font-weight:700;z-index:1024}.change-font_inner{display:inline-block;position:relative;top:0;transition-property:top;transition-duration:.3s}.change-font p{display:flex;margin-bottom:0}.change-font button{display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;padding:6px 10px;box-sizing:border-box;border:none;font-size:24px!important}.change{display:flex}.change button{font-size:3rem;width:125px;height:150px}.change .decrease{background-color:#6bc79e;font-size:36px!important}.change .increase{background-color:#235c43;font-size:36px!important}.reset-cont{margin:0!important}.reset-cont button{font-size:2.4rem;width:250px;height:75px;background-color:#2b7252}.label-cont{position:relative;margin:0!important}.label-cont button{font-size:2rem;background-color:#2b7252;position:absolute;top:100%;right:0}.change-font__active .change-font_inner{top:225px}@media screen and (min-width:992px){.change-font .font-container{text-align:right}.font-container{margin-right:20px}.change-font p{justify-content:flex-end}}@media screen and (max-width:991px){.change-font{display:none}}figure.size-large img{width:100%;height:auto;box-sizing:border-box;object-fit:contain}.page-numbers.current{font-weight:900;font-size:1.125rem;color:var(--primary-color)}#champion-birthdays{font-weight:700}.clbold{font-weight:700!important}h1{font-size:2em;font-weight:700;color:#2b7252}h3{font-size:1.2rem!important;font-weight:700!important}