:root{--green:#73BA64;--greenhover:#609622;--blue:#2f52a0;--bluehover:#264382;--teal:#28B8CE;--pink:#CA5098;--lightblue:#8095c5;--lightgreen:#91c985;--orange:#F39200}a:hover,a:focus{text-decoration:none}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu{font-family:'Poppins',sans-serif}body{font-size:16px}.breadcrumbs{display:none}.master-container h1{font-weight:500;color:var(--blue);text-transform:uppercase;line-height:1;font-size:3em;margin:0 0 25px;border:0;padding:0}.panel-grid h2.widget-title{color:#777;font-weight:300;font-size:2.5em;border:0;padding-bottom:5px;text-align:center}.panel-grid h3,.panel-grid h4,.panel-grid h5,.panel-grid h6,#fancybox-content h3{color:#777;font-weight:400;margin:15px 0}div.centre{text-align:center}.main-title{background:rgb(115,186,100);background:linear-gradient(20deg,var(--green) 0%,var(--blue) 100%)}.main-title__secondary{font-weight:300;font-size:24px;color:#fff;border-top:0;padding:0;margin:.5em 0;line-height:1.2;text-transform:uppercase;letter-spacing:0}.main-title__secondary:before{display:none}.split .textwidget{columns:300px 2}blockquote{font-size:1em;font-weight:500}sup{display:inline-block;line-height:1.4}strong.notice{background:#e50040;color:#fff;display:block;text-align:center;font-size:1.5em;padding:5px;font-weight:400}.widget_sow-editor ul,.widget_black_studio_tinymce ul,.jumbotron .carousel-content ul,.sow-accordion ul,.post-template-single-post .master-container ul,#fancybox-content ul{list-style-type:none;margin:25px 0;padding-left:0}.widget_sow-editor ul li,.widget_black_studio_tinymce ul li,.jumbotron .carousel-content ul li,.sow-accordion ul li,.post-template-single-post .master-container ul li,#fancybox-content ul li{margin:0 0 .8em 1.5em;line-height:1.3;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid;-mx-column-break-inside:avoid;column-break-inside:avoid}.widget_sow-editor ul li:before,.widget_black_studio_tinymce ul li:before,.jumbotron .carousel-content ul li:before,.sow-accordion ul li:before,.post-template-single-post .master-container ul li:before,#fancybox-content ul li:before{font-family:'FontAwesome';content:'\f00c';margin:0 0 0 -1.5em;display:inline-block;width:1.5em;color:#F39200}ul.four-column{-webkit-columns:180px 4;-moz-columns:180px 4;columns:180px 4}ul.three-column{-webkit-columns:270px 3;-moz-columns:270px 3;columns:270px 3}ul.two-column{-webkit-columns:270px 2;-moz-columns:270px 2;columns:270px 2}ul.two-column.narrow{-webkit-columns:215px 2;-moz-columns:215px 2;columns:215px 2}ul.notick li:before{content:'\f054'!important}ul.cf-adv-preview-list li:before{display:none}ul.services{font-size:0;margin-left:-1%;margin-right:-1%}ul.services li{text-align:center;margin:0 1% 1.5em;font-weight:200;text-transform:uppercase;font-size:20px;line-height:1.1;display:inline-block;width:23%}ul.services li:before{display:none}ul.services i{display:block;font-size:3em;margin-bottom:15px}.services img{display:block;margin:0 auto 15px;width:auto;height:3em}.services a{display:block;background:rgba(0,0,0,.1);padding:10px 0;transition:all 0.2s ease;border-radius:5px;-webkit-backface-visibility:hidden;color:#fff}.services a:hover{transform:scale(.95);background:rgba(0,0,0,.2)}ul.bigtick{margin:0}ul.bigtick li{margin:0 0 .8em 2.5em;display:inline-block;width:calc(100% - 2.5em)}ul.bigtick li:before{margin:-7px 0 0 -1.3em;font-size:2em;line-height:1;position:absolute}ul.biglist li{font-size:1.5em}ul.biglist li:before{font-size:1.2em;content:'\f164';margin-top:0}ul.boxy li{padding:5px;text-align:center;background:rgba(0,0,0,.3);border-radius:3px;font-size:1.2em;margin:0 0 .8em 0}ul.boxy li:before{display:none}ul.boxy li span{font-size:70%;display:block;font-weight:100}ol.numbers{list-style:none;counter-reset:my-next-counter}ol.numbers li{counter-increment:my-next-counter;margin-top:.5em;line-height:1.4;font-weight:300}ol.numbers li p{margin:.5em 0 0}ol.numbers li:before{content:counter(my-next-counter) '\.';margin:0 .5em 0 -1.5em;display:inline-block;font-weight:bold;width:1em;text-align:center}ol.sequence{list-style:none;counter-reset:my-awesome-counter;margin:0;padding:0}ol.sequence li{counter-increment:my-awesome-counter;margin-bottom:1.5em;font-weight:300;padding:25px 20px 35px 60px;border-radius:4px;background:var(--green);position:relative;color:#fff;text-align:left}.coloured ol.sequence li{background:rgba(0,0,0,.1)}ol.sequence li strong{font-size:1.5em;font-weight:300;margin-bottom:10px;display:inline-block}ol.sequence li:before{content:counter(my-awesome-counter);font-size:1.3em;margin:0 .5em 0 -2.3em;border-radius:1.4em;border:1px solid;width:1.8em;height:1.8em;display:inline-block;text-align:center;line-height:1.8}ol.sequence li:after{content:'\f107';font-family:'FontAwesome';position:absolute;left:0;top:100%;width:100%;text-align:center;font-size:2em;line-height:.75;color:#888}.coloured ol.sequence li:after{color:inherit}ol.sequence>li:last-of-type:after{display:none}ol.numbers.twin{-webkit-columns:270px 2;-moz-columns:270px 2;columns:270px 2;padding:0}ol.numbers.twin li{margin:0 0 .6em;border-radius:4px;padding:.4em .5em .4em 2em;font-size:1.2em;background:rgba(0,0,0,.1)}ol.numbers.twin li:before{margin:0 .5em 0 -1.5em}ol.numbers.twin li{margin:0 0 .8em;padding:.9em .7em .9em 2em}ol.blognumbers{margin:2em 0}ol.blognumbers li{margin-bottom:.6em}ol.blognumbers strong{display:inline-block;margin-bottom:.3em;width:100%;color:var(--blue)}ol.blognumbers li:before{color:var(--blue)}.post-template-single-post .master-container ul.hands li:before{content:'\f256'}.post-template-single-post .master-container ul.stars li:before{content:'\f005'}.steps .so-widget-sow-image{position:relative}.steps h2.widget-title{position:absolute;left:5px;top:5px;background:var(--green);width:50px;height:50px;border-radius:50%;line-height:1.2;font-size:2.5em}.main-green.steps h2.widget-title{background:var(--blue)}.logo{float:left;padding:.5em 0;transition:all 0.2s ease}.logo a img{transition:all 0.2s ease}.logo a:hover img{opacity:.7;transition:all 0.2s ease}.header-widgets{padding:0}div#head-stuff .header-widgets .widget,div#wij .header-widgets .widget{padding:5px 0 7px;margin:0;width:100%;justify-content:center;text-align:center}div#head-stuff .header-widgets .widgettitle,div#wij .header-widgets .widgettitle{display:none}div#head-stuff .header-widgets .textwidget,div#wij .header-widgets .textwidget{color:#fff;font-size:.9em}div#wij .header-widgets .textwidget{font-size:.8em}div#head-stuff .header-widgets .textwidget a,div#wij .header-widgets .textwidget a{text-transform:uppercase;color:#fff;padding:1px 10px 0;border:1px solid;display:inline-block;margin:0 5px;transition:all 0.2s ease}div#wij{width:100%;padding:0}.alternative-heading::after,.sidebar__headings::after,.footer .footer__headings::after,.jumbotron__category::after,.hentry__title::after,.panel-grid .widget-title::after{display:none}.master-container{margin:30px 0}.jumbotron .carousel-control.left,.jumbotron .carousel-control.right{top:calc(50% - 22px);background-color:transparent;color:rgba(255,255,255,.4);width:30px;font-size:30px;line-height:0}.carousel-control.left{left:0}.carousel-control.right{right:0}.jumbotron .item img{filter:blur(5px)}.carousel-content{width:100%;height:100%;top:0;left:0;background:rgba(115,186,100,.7);background:linear-gradient(20deg,rgba(115,186,100,.7) 0%,rgba(47,82,160,.7) 100%);text-align:center;display:flex;flex-direction:column;justify-content:center;line-height:1.2}.jumbotron__title,.jumbotron__content{width:650px;max-width:calc(100% - 60px);margin:0 auto}.jumbotron__title h2{font-size:4.5em;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.3);margin:15px 0 10px}.jumbotron__content p{font-size:1.5em;font-weight:300;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.5)}a.more,a.action,a.jumbo1,a.jumbo2{border:2px solid;padding:10px 20px;display:inline-block;border-radius:3px;margin-top:10px;text-align:center;transition:all 0.2s ease}a.more.down:after{content:'\f107';margin-left:5px;font-family:'FontAwesome'}a.more.orangey{background:#f39200;color:#fff;font-weight:500}a.more.orangey:hover{background:#fff;color:#f39200}a.jumbo1,a.jumbo2{margin:0 10px 0}a.action,a.jumbo1{background:var(--blue);color:#fff;border-color:transparent}a.action.emergency{background:#E50040}a.action{display:block;font-size:28px;margin:10px 0}a.jumbo2{color:#fff}a.action:hover,a.jumbo1:hover{background:var(--bluehover)}a.action.emergency:hover{background:#c70038}a.jumbo2:hover{background-color:rgba(0,0,0,.1)}.appointment .textwidget{text-align:center}.appointment a{display:inline-block;font-size:1.3em}.appointment a.more{font-weight:100}.finance{border:2px solid var(--green);padding:20px;border-radius:6px}.finance h2.widget-title{color:var(--green)}.blocklinks .so-widget-sow-image{position:relative}.blocklinks .sow-image-container{overflow:hidden}.blocklinks h2.widget-title{position:absolute;left:0;top:0;width:100%;text-align:left;padding:5px 10px;margin:0;font-weight:bold;text-transform:uppercase;font-size:1.5em;pointer-events:none;z-index:3;color:#fff}.blocklinks .so-widget-sow-image:after{content:'';width:100%;height:50%;position:absolute;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.4) 100%);z-index:2;pointer-events:none}.blocklinks .sow-image-container a img{transition:all .3s ease-in-out 0s}.blocklinks .sow-image-container a:hover img{filter:brightness(50%);transform:scale(1.2)}.footer h6.footer__headings{font-size:1.7em;color:#888;border-bottom:0;font-weight:500}.footer .widget p,.footer .widget h2,.footer .widget h3,.footer .widget h4{color:#888}.footer .widget_nav_menu ul>li>a{padding:0 0 10px;color:#76b82a}.footer .widget_nav_menu ul>li>a:before{content:'\f105';margin-right:5px;font-family:'FontAwesome'}div.socials{width:100%;background:#f7f7f7;text-align:center;padding:15px 0}div.socials .widget{margin-bottom:0}.socials h6.footer__headings{color:#888;font-weight:500;font-size:2em;padding-bottom:0}div.socials ul{margin:0;padding:0}div.socials ul li{display:inline-block;margin:0 10px}div.socials ul li a{color:#76b82a;font-size:3em;transition:color 0.2s ease}div.socials ul li a:hover{color:var(--greenhover)}div.socials ul li:before{display:none}.footer-bottom{padding:10px 0;font-size:13px}.rpwwt-post-date{font-size:.8em}.foot-cta{position:fixed;bottom:0;left:0;width:100%;font-size:0;padding:8px 0 0 0;background:var(--green);z-index:99}.foot-cta a{width:60%;font-size:calc(1vw + 20px);padding:5px;margin:0 3%;line-height:1;border-radius:3px 3px 0 0;border:0;position:relative;display:flex;flex-direction:row;float:left;height:60px;align-items:center;justify-content:center}.foot-cta a.more{background:#fff;margin-left:0;width:31%;font-size:calc(1vw + 14px)}.facts .panel-grid-cell{margin-bottom:30px}.facts .panel-grid-cell:not(.panel-grid-cell-empty)>div{border:1px solid #ddd;box-shadow:0 7px 10px -6px rgba(0,0,0,.3);background:#fff}.facts.coloured .panel-grid-cell:not(.panel-grid-cell-empty)>div{border:0;background:#fff}.facts .widget_black-studio-tinymce{padding:0 15px 15px;font-size:15px}.panel-grid .facts h2.widget-title{font-size:20px;font-weight:500;color:var(--blue)}.facts .sow-image-container{position:relative}.facts .sow-image-container::after{position:absolute;content:'1';left:10px;top:10px;font-size:1.5em;width:1.5em;height:1.5em;background:var(--green);font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.facts #two .sow-image-container::after{content:'2'}.facts #three .sow-image-container::after{content:'3'}.facts #four .sow-image-container::after{content:'4'}.facts #five .sow-image-container::after{content:'5'}.facts #six .sow-image-container::after{content:'6'}.facts #seven .sow-image-container::after{content:'7'}.facts #eight .sow-image-container::after{content:'8'}.facts #nine .sow-image-container::after{content:'9'}.facts #ten .sow-image-container::after{content:'10'}.facts #eleven .sow-image-container::after{content:'11'}body .caldera-grid .row{max-width:calc(100% + 15px)}body .caldera-grid label{font-weight:200;color:#7f7986}.caldera-grid .btn-block{height:40px;background:#334c6a;color:#fff;font-weight:bold}.textwidget .caldera-grid input.form-control,.textwidget .caldera-grid select.form-control,.widget_caldera_forms_widget .caldera-grid input.form-control,.widget_caldera_forms_widget .caldera-grid select.form-control,#mc_embed_signup input{box-shadow:inset 0 5px 3px rgba(0,0,0,.05);font-size:18px;height:40px;background:#fff}.caldera-grid textarea.form-control{max-width:100%!important;box-shadow:inset 0 5px 3px rgba(0,0,0,.05)}.caldera-grid .btn,.caldera-grid .btn.btn-default,button.formbutton,#mc_embed_signup #mc_embed_signup_scroll .button{background:var(--blue);border:0;color:#fff;padding:8px 11px;border-radius:3px;text-transform:uppercase;font-family:inherit;height:unset;transition:all 0.2s ease}.caldera-grid .btn.btn-default:hover,button.formbutton:hover,#mc_embed_signup #mc_embed_signup_scroll .button:hover{color:#eee;background-color:var(--bluehover)}.coloured.main-blue .btn{background:var(--green)}.coloured.main-blue .btn:hover{background:#5ba94c}.caldera-grid .rangeslider,.caldera-grid .rangeslider__fill{height:16px}.caldera-grid .rangeslider{box-shadow:inset 0 6px 3px rgba(0,0,0,.1)}.caldera-grid .rangeslider__handle{width:18px;height:33px;top:-9px;border-radius:5px;background-color:#F5F6F9;border:1px solid rgba(0,0,0,.06);box-shadow:inset 0 -6px 3px rgba(0,0,0,.05),0 7px 6px -3px rgba(0,0,0,.3)}.caldera-grid .cf-toggle-switch .btn-success{text-transform:uppercase}.caldera-grid .cf-toggle-switch .btn-success.active,.caldera-grid .cf-toggle-switch .btn-success:active,.caldera-grid .cf-toggle-switch .btn-success:focus,.caldera-grid .cf-toggle-switch .btn-success:hover,.caldera-grid .cf-toggle-switch .open .dropdown-toggle.btn-success{background-color:#5ba94c;border-color:transparent}.caldera-grid .cf-toggle-group-buttons .btn{background:#afafbb;border-color:transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}body .caldera-grid .cf-toggle-group-buttons .btn-default:hover{background-color:#9999a8}.caldera-grid .cf-toggle-group-buttons .btn.btn-success{background:var(--green);pointer-events:none;padding:8px 11px;border:0}.caldera-grid .ccselect2-container .ccselect2-choice{height:40px;line-height:40px;border-radius:2px;background-image:none}.caldera-grid .ccselect2-dropdown-open.ccselect2-drop-above .ccselect2-choice,.caldera-grid .ccselect2-dropdown-open.ccselect2-drop-above .ccselect2-choices{background-image:none}.caldera-grid .ccselect2-container .ccselect2-choice .ccselect2-arrow b{background-position:0 7px}.caldera-grid .date-req:after{font-family:'FontAwesome';content:'\f073';position:absolute;right:17px;top:53px;line-height:0;color:#bbb;font-size:20px}.cfdatepicker.cfdatepicker-dropdown.dropdown-menu{z-index:999999!important}div.datepick{position:relative}div.datepick:after{content:'\f073';font-family:'FontAwesome';position:absolute;right:8px;top:50%;line-height:0;pointer-events:none;color:#888}.caldera-grid .form-group.checky{margin:0 0 30px}.caldera-grid .form-group.checky.checkbottom{margin:0}.caldera-grid .form-group.checky label:not(.control-label){margin:0 10px 5px 0;padding-left:32px}.caldera-grid .form-group.checky input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:25px;height:25px;background:#c5c5ce;position:relative;display:inline-block;overflow:hidden;vertical-align:middle;box-sizing:border-box;margin:0 5px 0 -33px}.caldera-grid .form-group.checky input[type="checkbox"]:hover{cursor:pointer}.caldera-grid .form-group.checky input[type="checkbox"]:checked{background:#85b37d}.caldera-grid .form-group.checky input[type="checkbox"]:checked:after{content:'\f00c';font-family:'FontAwesome';position:absolute;top:50%;left:0;width:100%;line-height:0;text-align:center;color:#fff}.caldera-grid .checky .help-block{font-size:11px;font-weight:100;line-height:1.2;padding:0 0 0 30px}body .caldera-grid p,.caldera-grid .form-group.checky label{font-weight:200;color:#8c8792}.caldera-grid .form-group.checky .caldera-forms-consent-field{padding-left:33px}.caldera-grid .form-group.checky .caldera-forms-consent-field input{margin-left:-34px;margin-right:0}.caldera-grid .form-group.checky .caldera-forms-consent-field label{padding-left:0}body .caldera-grid .form-control.cf2-file .btn{background-color:var(--blue);border:0;font-family:'Poppins','FontAwesome';text-transform:uppercase}body .caldera-grid .form-control.cf2-file .btn:hover{color:#eee;background-color:var(--bluehover)}.caldera-grid ul li.cf2-file-listed{margin:0;line-height:2.2;color:#8c8792}.caldera-grid ul li.cf2-file-listed:before{display:none}body .caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:after{color:#e50040;text-decoration:none}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-extra-data{font-weight:100;margin-left:23px}body .caldera-grid hr{border-top:2px dashed #cbc6cd}body .caldera-grid .alert-success{background-color:#76b82a;border-color:transparent;color:#fff;text-shadow:none}.caldera-grid .titley{margin:25px 0}.caldera-grid .titley h3,.caldera-grid .form-summary h4{padding:8px 25px 8px 0;color:#7f7986;font-weight:300;text-transform:uppercase;letter-spacing:1px;border-bottom:2px dashed #cbc6cd;position:relative}.caldera-grid .titley h3 small{font-weight:100;font-size:65%}.titley.dotty-top,.form-group.dotty-top{border-top:2px dashed #ccc;padding-top:15px}.form-group.dotty-top{margin-top:25px}.caldera-grid .form-summary h4{padding:8px 0;border-bottom-width:1px;font-size:22px}.caldera-grid h4 b{font-weight:500}.caldera-grid .titley h3:after{content:'\f107';font-family:'FontAwesome';position:absolute;right:0;top:50%;line-height:0;color:#bfbdc2}.caldera-grid .form-group.teeth{background:#fff;padding:10px 15px;margin-left:-7.5px;margin-bottom:0}.caldera-grid .form-group.teeth.dec{background:rgba(255,255,255,.3)}.caldera-grid .form-group.teeth.rights{text-align:right;margin-left:0;margin-right:-7.5px}.caldera-grid .teeth .control-label{font-weight:normal}.caldera-grid .teeth .help-block{margin:0}.caldera-grid .teeth label.checkbox-inline{text-align:center;margin:0;padding:0;width:50px}.caldera-grid .teeth label.checkbox-inline input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:50px;height:50px;background:#6e6675;position:relative;display:block;overflow:hidden;vertical-align:middle;box-sizing:border-box;margin:0;border:14px solid rgba(255,255,255,.3);border-bottom-color:rgba(255,255,255,.15);border-top-color:rgba(255,255,255,.5)}.caldera-grid .teeth.dec label.checkbox-inline input[type="checkbox"]{background:#8f8994}.caldera-grid .teeth label.checkbox-inline input[type="checkbox"]:hover{cursor:pointer}.caldera-grid .teeth label.checkbox-inline input[type="checkbox"]:checked{background:#509245}div.prevy,div.nexty{display:inline-block;margin:15px 0}div.nexty{float:right}.caldera-grid input[type=submit].btn.btn-default{font-size:125%;padding:4px 16px;background:var(--green);letter-spacing:1px;font-family:'Poppins','FontAwesome'}.caldera-grid .form-summary{background:#fff;padding:1px 10px;margin-bottom:15px;font-weight:300}.caldera-grid .form-summary b{font-weight:500}.caldera-grid input[type="text"]::-webkit-input-placeholder{color:#ccc;font-weight:100}.caldera-grid input[type="text"]::-moz-placeholder{color:#ccc;font-weight:100}.caldera-grid input[type="text"]:-ms-input-placeholder{color:#ccc;font-weight:100}.caldera-grid input[type="text"]:-moz-placeholder{color:#ccc;font-weight:100}.caldera-grid .switchy .checkbox input[type="checkbox"],.dengro-form div.checkboxes input,.hs-input[type=checkbox],#mc_embed_signup .mc-field-group input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:50px;height:25px;border:1px solid transparent;border-radius:100em;background:#9a949f;position:relative;display:inline-block;overflow:hidden;vertical-align:middle;transition:background 0.3s;box-sizing:border-box;box-shadow:inset 2px 5px 10px rgba(0,0,0,.2);margin-left:5px}.caldera-grid .switchy .checkbox input[type="checkbox"]:after,.dengro-form div.checkboxes input:after,.hs-input[type=checkbox]:after,#mc_embed_signup .mc-field-group input[type=checkbox]:after{content:'';position:absolute;top:-1px;left:-1px;width:25px;height:25px;background:#f0eff1;border:1px solid #aaa;border-radius:100em;transition:left 0.1s cubic-bezier(.785,.135,.15,.86);box-shadow:inset 1px 2px 1px #fff,2px 3px 5px rgba(0,0,0,.3)}.caldera-grid .switchy .checkbox input[type="checkbox"]:checked,.dengro-form div.checkboxes input:checked,.hs-input[type=checkbox]:checked,#mc_embed_signup .mc-field-group input[type=checkbox]:checked{background:var(--green);border-color:#8f8994;box-shadow:inset 3px 4px 6px rgba(0,0,0,.2)}.caldera-grid .switchy .checkbox input[type="checkbox"]:checked:after,.dengro-form div.checkboxes input:checked:after,.hs-input[type=checkbox]:checked:after,#mc_embed_signup .mc-field-group input[type=checkbox]:checked:after{left:25px}.caldera-grid .switchy .checkbox input[type="checkbox"]:hover:not(:disabled),.dengro-form div.checkboxes input:hover,.hs-input[type=checkbox]:hover,#mc_embed_signup .mc-field-group input[type=checkbox]:hover{cursor:pointer}.caldera-grid .switchy.checkbox input[type="checkbox"]:hover:not(:checked):not(:disabled):after,.caldera-grid .switchy .checkbox input[type="checkbox"]:focus:not(:checked):not(:disabled):after,.dengro-form div.checkboxes input:hover:not(:checked):after,.hs-input[type=checkbox]:hover:not(:checked):after,#mc_embed_signup .mc-field-group input[type=checkbox]:hover:not(:checked):after{top:-1px;left:-1px}.caldera-grid .switchy .checkbox input[type="checkbox"]:hover:checked:not(:disabled):after,.caldera-grid .switchy .checkbox input[type="checkbox"]:focus:checked:not(:disabled):after,.dengro-form div.checkboxes input:hover:checked:after,.hs-input[type=checkbox]:hover:checked:after,#mc_embed_signup .mc-field-group input[type=checkbox]:hover:checked:after{left:25px}.caldera-grid .switchy .checkbox input[type="checkbox"]:disabled{opacity:.5}.caldera-grid .switchy .checkbox input[type="checkbox"]:focus,.dengro-form div.checkboxes input:focus,.hs-input[type=checkbox]:focus,#mc_embed_signup .mc-field-group input[type=checkbox]:focus{outline:none!important}.caldera-grid .switchy .checkbox label,.dengro-form div.checkboxes label,.hs-form label{padding-left:0}.dengro-form .caldera-grid div.checkboxes input{margin-left:0}.dengro-form div.checkboxes label.caldera-forms-gdpr-field-label{display:inline-block!important;margin-left:-20px!important}.dengro-form .checkbox-inline.caldera-forms-consent-field{width:100%}.dengro-form .checkbox-inline.caldera-forms-consent-field span{display:none}#mc_embed_signup label.checkbox span{display:inline-block;padding:10px}#mc_embed_signup label.checkbox input{margin:0}#mc_embed_signup form#mc-embedded-subscribe-form{padding:0}body .caldera-grid .breadcrumb{background:#9fd095;padding:0;font-size:0;margin:-15px -15px 10px}body .caldera-grid .breadcrumb>li{background:#9fd095;font-size:18px;text-align:center;width:calc(100%/4);vertical-align:middle;line-height:1;color:#fff}.caldera-grid .breadcrumb a{text-decoration:none!important;color:#fff;font-weight:100;padding:10px 3px;display:block}.caldera-grid .breadcrumb a:hover{color:#fff;background:#8cc680}.caldera-grid .breadcrumb>li.active{background:var(--green);position:relative}.caldera-grid .breadcrumb>li.active:after{content:'\f0dd';color:var(--green);position:absolute;top:97%;left:0;font-family:'FontAwesome';line-height:0;width:100%}.caldera-grid .breadcrumb>li.active>a{color:#fff;font-weight:500;pointer-events:none}.caldera-grid .breadcrumb>li:before{display:none}body .patient .caldera-grid .breadcrumb>li{width:calc(100%/3)}body .adultform .patient .caldera-grid .breadcrumb>li{width:calc(100%/4)}#radiograph .caldera-grid label{font-weight:400}#radiograph .caldera-grid .checky label.checkbox-inline{font-weight:200}.dengro-form div.textfield,.dengro-form div.textentry{margin-bottom:15px}.dengro-form .textfield input,.dengro-form textarea{width:100%;border-radius:3px;border:1px solid transparent;box-shadow:inset 2px 5px 2px rgba(0,0,0,.05);padding:5px}.dengro-form textarea{height:6em}.dengro-form label{display:block;color:#fff;font-weight:400}.dengro-form div.checkboxes label{padding-left:55px;position:relative;line-height:1.3;margin-bottom:15px;font-size:15px}.dengro-form div.checkboxes input{position:absolute;margin:0;left:0}.dengro-form div.checkboxes input{border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.1)}.dengro-form p.form-message{font-size:13px;line-height:1.3}.dengro-form a.formlink{color:#fff;font-weight:500;border-bottom:1px dotted rgba(255,255,255,.5)}.main-blue button.formbutton{background:var(--green);display:block;margin:0 auto}.main-blue button.formbutton:hover{background:#5ba94c}.dengro-form .caldera-grid input[type=submit].btn.btn-default{margin:0 auto;display:block}.textfield.req label:after,.checkboxes.req label:after{content:'(required)';text-transform:uppercase;font-size:10px;display:inline-block;margin-left:3px;opacity:.5}p.ratings{text-align:center;margin-top:1em;padding:10px 15px;font-size:18px;border:1px solid #BD9337;line-height:1.2;transition:all 0.2s ease;width:100%}p.ratings:hover{background:rgba(255,255,255,.1)}p.ratings:before{font-family:'FontAwesome';content:'\f005 \f005 \f005 \f005 \f005';color:#BD9337;display:block;letter-spacing:2px}div.gallery{margin-bottom:0}.gallery-columns-4 .gallery-item{width:calc(25% - 3px);max-width:calc(25% - 3px)}.gallery-columns-5 .gallery-item{width:calc(20% - 3.2px);max-width:calc(20% - 3.2px)}.gallery-columns-6 .gallery-item{width:calc(16.6666% - 3.33333px);max-width:calc(16.6666% - 3.33333px)}.gallery-columns-7 .gallery-item{width:calc(14.29% - 3.4286px);max-width:calc(14.29% - 3.4286px)}.gallery-columns-8 .gallery-item{width:calc(12.5% - 3.5px);max-width:calc(12.5% - 3.5px)}.gallery-columns-9 .gallery-item{width:calc(11.1111% - 3.5556px);max-width:calc(11.1111% - 3.5556px)}.gallery-item img{width:100%;height:auto}div.coloured{padding-top:4em;padding-bottom:4em}.coloured h2.widget-title,.coloured h2,.coloured h3,.coloured p,.coloured p a,.coloured a.more,.coloured li,.coloured li a,.coloured ul li:before{color:#fff}.coloured p a,.coloured li a{font-weight:500}.coloured .sow-accordion p{color:#888}.coloured a.more{background:rgba(0,0,0,.1)}.coloured a.more:hover{background:rgba(0,0,0,.2)}.coloured h2.widget-title{margin-bottom:20px}.coloured h3{font-size:22px}.coloured p{font-weight:300;font-size:17px}.coloured blockquote{border-color:rgba(255,255,255,.3)}.coloured.main-blue,.blue-offer{background:var(--blue)}.coloured.light-blue,.light-blue-offer{background:var(--lightblue)}.coloured.main-green,.green-offer{background:var(--green)}.coloured.light-green,.light-green-offer{background:var(--lightgreen)}.coloured.red,.red-offer{background:#E50040}.coloured.green,.green-offer{background:#76B82A}.coloured.teal,.teal-offer{background:var(--teal)}.coloured.orange,.orange-offer{background:#F39200}.coloured.light-orange,.light-orange-offer{background:#f8c06b}.coloured.lime,.lime-offer{background:#CFC900}.coloured.pink,.pink-offer{background:var(--pink)}.coloured.light-pink,light-pink-offer{background:var(--pink)}.coloured.blends{background:linear-gradient(20deg,rgb(115,186,100) 0%,rgb(47,82,160) 100%)}.coloured .wp-caption-text{color:rgb(255 255 255 / .85);font-weight:300;margin:15px;font-size:14px}.coloured .caldera-grid a:hover{color:#fff}.piccies .so-widget-sow-image h2.widget-title{font-size:28px;margin-top:10px}div.curvy{position:relative;padding-bottom:6em}div.main-title{position:relative;border-bottom:0}div.curvy:after,div#headerCarousel:after,.main-title:after{content:'';position:absolute;width:100%;height:calc(3vw + 20px);background-image:url(/wp-content/uploads/2019/09/Curve.png);background-position:50% bottom;background-size:102% 102%;background-repeat:no-repeat;top:calc(100% - (3vw + 20px));left:0;box-shadow:0 1px 0 0 #fff,inset 0 -1px 0 0 #fff}div.curvy.greeny:after{background-image:url(/wp-content/uploads/2019/09/curve-green.png);box-shadow:0 1px 0 0 var(--green),inset 0 -1px 0 0 var(--green)}div.curvy.bluey:after{background-image:url(/wp-content/uploads/2019/09/curve-blue.png);box-shadow:0 1px 0 0 var(--blue),inset 0 -1px 0 0 var(--blue)}.main-title:after{height:calc(1vw + 20px);top:calc(100% - (1vw + 19px))}div.narrow{padding-top:2.5em;padding-bottom:2.5em}div.narrow.curvy{padding-bottom:4em}div.narrow.curvy:after{height:calc(1vw + 10px);top:calc(100% - (1vw + 10px))}div.certify{text-align:center}.certify img{margin:0 1%}div#under3,div#over3{font-size:90%}img.directions{margin:5px 10px 20px 0;float:left;height:50px;width:auto}.teeth h2.widget-title{font-size:1.3em;font-weight:500}.testimonial{margin:0 0 30px}.testimonial-field.testimonial-name{font-size:1.5em}.testimonial-field.job-title{color:var(--teal);text-transform:uppercase;font-weight:200;line-height:1;padding:7px 0}.testimonial-field.qual,.testimonial-field.gdc{font-size:.9em;color:#aaa;margin-top:2px}.testimonial-field.gdc{font-weight:200}.strong-view.unstyled.controls-type-sides-outside{padding:20px 20px 0}body .strong-view.pager-style-buttons .wpmslider-pager-link.active:before,body .strong-view.pager-style-buttons .wpmslider-pager-link:before,body .strong-view.pager-style-buttons .wpmslider-pager-link:hover:before{width:15px;height:19px}body .strong-view.pager-style-buttons .wpmslider-pager-link:before{margin:0 1px}body .strong-view.pager-style-buttons .wpmslider-pager-link:hover:before{background:#ddd}.coloured .strong-view.pager-style-buttons .wpmslider-pager-link:before{color:#fff}.coloured .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next,.coloured .strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-prev{color:#fff}.the-team .testimonial-inner{text-align:center}.the-team .testimonial-image img{border:1px solid #ddd;border-radius:50%;margin-top:30px;width:calc(100% - 30px);margin:30px 15px}.the-offers .testimonial{margin-bottom:0}.the-offers .testimonial-image{margin-top:30px}.the-offers .testimonial-image img{border-radius:5px;margin-bottom:0}a .testimonial-image img{transition:box-shadow 0.2s ease}a:hover .testimonial-image img{box-shadow:0 0 0 3px #fff}.strong-view.unstyled.the-offers.controls-type-sides-outside{padding:0 20px}.strong-view.the-offers.nav-position-outside .wpmslider-controls{padding:20px 0 0}.offer-page .testimonial{margin:0 0 20px;border:1px solid #ddd;padding:10px;border-radius:3px}.offer-page .testimonial-image img{margin:0 20px 0 0;width:150px;max-width:100%;float:left}.offer-page h2.offer-title{color:var(--green);font-weight:400;font-size:2em;margin-top:0}.the-reviews .testimonial-inner{background:var(--green);padding:20px 25px 15px;border-radius:5px;font-size:14px;line-height:1.4;margin-bottom:20px}.the-reviews .testimonial-inner:after{content:'\f0dd';font-family:'FontAwesome';font-size:45px;position:absolute;line-height:0;bottom:25px;color:var(--green)}.the-reviews .testimonial-content{color:#fff;font-weight:100}.the-reviews .testimonial-field.testimonial-name,.the-reviews .testimonial-field.dentist-title{color:#fff}.the-reviews .testimonial-field.testimonial-name{font-size:1.3em}.coloured .the-reviews .testimonial-inner{background:#f7f7f7}.coloured .the-reviews .testimonial-content p,.coloured .the-reviews .testimonial-field.testimonial-name{color:#555}.coloured .the-reviews .testimonial-inner p{font-size:14px}.coloured .the-reviews .testimonial-inner:after{color:#f7f7f7}.the-reviews.refer .testimonial-inner{padding:20px 25px}.teamgrid .strong-content{margin:0 -4px}.teamgrid .strong-content:after{content:'';clear:both;display:block}.teamgrid .testimonial{margin:4px;width:calc(100%/6 - 8px);display:inline-block;float:left}.teamgrid .strong-content>div.testimonial:last-of-type:after{clear:both;content:''}.teamgrid .testimonial img{margin-bottom:0;width:100%;border-radius:4px}.teamgrid .maindesc{position:absolute;left:0;width:calc(100% - 30px);border-radius:0 0 4px 4px;background:var(--green);opacity:0;transition:all 0.4s ease;padding:15px;margin:0 15px;font-size:.9em;color:#fff;z-index:99;pointer-events:none;border-top:1px solid #fff}.teamgrid .maindesc h3{color:#fff}.teamgrid .testimonial-content:hover img{cursor:pointer}.teamgrid .testimonial.active .maindesc{opacity:1;pointer-events:initial}.teamgrid .testimonial-pic{position:relative}.teamgrid .testimonial-pic h3{font-size:1.2em;line-height:1.1;padding:5px;position:absolute;z-index:80;color:#fff;text-shadow:0 0 7px rgba(0,0,0,.4);pointer-events:none;transition:opacity 0.4s ease;bottom:0;left:0;margin:0}.teamgrid h3 small{display:block;color:#eee;text-transform:uppercase;letter-spacing:1px;font-size:50%;font-weight:400}.teamgrid .testimonial.active .testimonial-pic h3{opacity:0}.teamgrid .testimonial-image:before{content:'\f057';font-family:'FontAwesome';padding:0 5px;line-height:1.2;color:transparent;font-size:2em;width:100%;height:100%;border-radius:4px;left:0;top:0;background:linear-gradient(0deg,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 42%,rgba(0,0,0,0) 100%);position:absolute;pointer-events:none;box-shadow:inset 0 -100px 0 100px rgba(0,0,0,0);transition:all 0.2s ease}.teamgrid .testimonial-image:after{content:'\f0d7';font-family:'FontAwesome';position:absolute;bottom:-27px;left:0;width:100%;text-align:center;font-size:30px;color:#fff;z-index:100;opacity:0;pointer-events:none}.teamgrid .testimonial.active .testimonial-image:after{opacity:1}.teamgrid .testimonial-image:hover:before{box-shadow:inset 0 -100px 0 100px rgba(0,0,0,.2)}.teamgrid .testimonial.active .testimonial-image:before{color:var(--green);background:linear-gradient(0deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%)}p.gdcno{font-weight:bold}p.gdcno:before{content:'GDC '}p.gdcno:empty{display:none}.team-single img.so-widget-image{border-radius:50em}.awards-slider .testimonial-image{text-align:center}.awards-full .strong-content.strong-grid.columns-4 .wpmtst-testimonial{justify-content:center;margin-bottom:0;align-items:center;text-align:center}#googs .wp-google-reviews{font-size:0!important;margin:0 -5px!important}#googs .wp-google-review{display:inline-block;width:calc(20% - 10px)!important;float:left!important;background:#f7f7f7!important;padding:10px!important;border-radius:4px!important;margin:0 5px 30px!important;border:1px solid #ddd!important;position:relative!important;min-height:235px!important}#googs .wp-google-review:after{content:'\f0d7';font-family:'FontAwesome';font-size:40px;color:#f7f7f7;position:absolute;bottom:-4px;text-shadow:0 2px 0 #ddd;line-height:0}#googs a.wp-google-url{clear:both!important;background:var(--green)!important;color:#fff!important;padding:10px!important;border-radius:3px!important;font-size:1.5em!important;margin-top:10px!important}#googs .wp-gr .wp-google-left{padding-right:2px!important;display:block!important;float:left!important}#googs .wp-gr.wpac .wp-google-review .wp-google-stars{display:block;margin:5px 0!important}#googs .wp-gr .wp-google-right{font-size:15px!important;width:100%!important;display:block!important}#googs.wp-gr.wpac .wp-google-left img{width:38px!important;height:38px!important}.coloured .wp-gr.wpac .wp-google-name span{color:#fff!important}.referral-options .panel-grid-cell{background:var(--green);padding:15px;border-radius:4px}.referral-options h2.widget-title,.referral-options h3,.referral-options p{text-align:center;color:#fff}.referral-options h2.widget-title{font-size:2em;border-bottom:2px solid rgba(255,255,255,.2);padding-bottom:10px}.referral-options h3{font-size:1.1em;line-height:1.3}.referral-options p{font-weight:100;font-size:.9em}.sow-accordion{margin-top:2em}body .so-widget-sow-accordion .sow-accordion .sow-accordion-panel .sow-accordion-panel-content .sow-accordion-panel-border{padding:20px 30px 10px}.sow-accordion-panel-content{text-align:left}.sow-accordion-panel-content p a{color:#f39200}div#accordion-label-current-offers{background-color:#E50040}ins{color:#E50040;text-decoration:none}.tabled table{width:100%;margin-bottom:10px}.tabled table tr{border-bottom:1px solid #ddd}.tabled table tr:last-of-type{border-bottom:0}.tabled table td{padding:10px 0;vertical-align:top}.tabled table th{text-align:right;padding-left:10px}.tabled h3{color:#888;font-size:1.6em}.tabled sup,.tabled sub{display:block;top:0;color:#aaa;line-height:1}#marylebone-fees .sow-accordion-panel[data-anchor=happy-kids-club],#marylebone-fees .sow-accordion-panel[data-anchor=tongue-tie-lip-tie]{display:none}.videoWrapper{position:relative;padding-bottom:100%;height:0}.videoWrapper.hd{padding-bottom:56.25%}.videoWrapper.hdp{padding-bottom:177.7%}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoblock{background:#eee;padding:10px 10px 0}.coloured .videoblock{background:rgba(0,0,0,.2)}.master-container .videoblock h3{text-align:center;margin:0;padding:15px 0;font-size:20px;border-radius:4px;color:#888}.coloured .videoblock h3{font-weight:300;color:#fff}.videoFloat{float:right}.slideWrapper{position:relative;padding-bottom:100%;height:0}.slideWrapper.hd{padding-bottom:63.25%}.slideWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.team-social a{font-family:'FontAwesome';float:right;font-size:0;margin-left:5px;color:#fff}.team-social a:before{font-size:30px}a.insta:before{content:'\f16d'}a.linkedin:before{content:'\f08c'}.team-social a:empty{display:none}.register .panel-grid-cell{background:#f7f7f7;padding:15px 25px;border-radius:15px;border:1px solid #ddd}.single-post .master-container{margin:30px 0 0}.single-post .hentry__content{padding-bottom:10px;margin-bottom:10px}.single-post .main-title{background-size:cover;padding:10vw 0;position:relative}.blog-header{background-size:cover;background-position:50%;padding:10vw 0;text-align:center;position:relative}.single-post .main-title:after,.single-post .blog-header:after,div#post_pagination a div:after{content:'';height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.3);background:linear-gradient(20deg,rgba(115,186,100,.5) 0%,rgba(47,82,160,.5) 100%);position:absolute;z-index:1}.single-post .main-title .container,.single-post .blog-header .container{position:relative;z-index:2}.single-post .main-title h2,.single-post h2.blog-title{color:#fff}.single-post h2.blog-title{font-size:36px;margin:0 0 18px}span.meta-data__categories{color:transparent}.blog-header .meta-data__categories a{color:#fff;border:1px solid;padding:5px;transition:all 0.2s ease;display:inline-block;margin:0 0 5px}.blog-header .meta-data__categories a:hover{background:rgba(0,0,0,.1)}.single-post p{margin-bottom:1.5em}.single-post .master-container h3,.single-post .master-container h2{font-weight:400}.single-post h3{color:var(--green)}.single-post h2{color:var(--blue)}.blog-cta{background:var(--blue);padding:2em;border-radius:5px;margin:2em 0}.blog-cta h3{color:#fff;font-size:2em;margin:0 0 15px}.blog-cta a{color:#fff}.postid-4510 .blog-cta{display:none}div#post_pagination{font-size:0}div#post_pagination h4,div#post_pagination span{position:relative;z-index:3}div#post_pagination a div:after{background:rgba(0,0,0,.5);transition:background 0.4s ease}.post_prev_post,.post_next_post{width:50%;display:inline-flex;padding:0 4vw;background-size:100%;background-position:50%;position:relative;transition:all 0.4s ease;flex-direction:column;height:calc(10vw + 100px);justify-content:center}div.empty-post{background-image:url(/wp-content/uploads/2019/08/Kids-Dentist-04.jpg)}div.empty-post.empty-press{background-image:url(/wp-content/uploads/2019/10/Press-Articles.jpg)}.post_prev_post{float:left}.post_next_post{float:right}div#post_pagination span{font-weight:bold;font-size:18px}div#post_pagination h4{color:#fff;font-size:25px}div#post_pagination a:hover div{background-size:110%;padding:0 3vw 0 5vw}div#post_pagination a:hover div.post_prev_post{padding:0 5vw 0 3vw}div#post_pagination a:hover div:after{background:rgba(0,0,0,.8)}#blog-grid .lsow-entry-info{-webkit-transform:unset;transform:unset;position:unset}#blog-grid h3.lsow-post-title{opacity:1;line-height:1.1;position:absolute;bottom:0;text-transform:uppercase;font-weight:bold;text-align:left;z-index:3;pointer-events:none}#blog-grid span.lsow-terms{position:absolute;top:5px;width:100%;color:transparent}#blog-grid .lsow-terms a{color:#fff;padding:2px 5px;font-style:normal;font-weight:300;font-size:12px;border-radius:3px;white-space:nowrap}#blog-grid h3.lsow-post-title a{border-bottom:0}#blog-grid .lsow-project-image:after{content:'';position:absolute;width:100%;height:50%;left:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);z-index:2;pointer-events:none}#blog-grid .lsow-filter-item.lsow-active:after{border-bottom:3px solid var(--green)}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter{text-align:center}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter .lsow-filter-item a{padding:0 15px 5px;font-size:14px}.blog-text{padding-left:375px}.blog-text .hentry__title{margin-bottom:10px;padding-bottom:10px}.blog-thumb{float:left}.blog .post{margin-bottom:15px}.type-post h1.hentry__title{font-size:45px}a.read-more{font-weight:900}.single .hentry__content{border-bottom:0}body.customer-area-active .cuar-css-wrapper .btn-group .mn{display:none}body.customer-area-active .cuar-css-wrapper .cuar-menu-container{background:#c6dfa9}body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav>li.current-menu-item>a,body.customer-area-active .cuar-css-wrapper .cuar-menu-container .navbar .navbar-nav>li.current-page-parent>a{background:#679631}body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav>li>a:focus,body.customer-area-active .cuar-css-wrapper .navbar-default .navbar-nav>li>a:hover{background-color:#e4f0d6}body.customer-area-active .cuar-css-wrapper .panel-heading{background:#a7b6d2}body.customer-area-active .cuar-css-wrapper .cuar-single-post-header{background:linear-gradient(20deg,rgba(115,186,100,.5) 0%,rgba(47,82,160,.5) 100%)}.single-cuar_private_page .cuar-css-wrapper .cuar-toolbar{display:none}body.customer-area-active .cuar-css-wrapper .cuar-toolbar{background:#e7e7e7}body.customer-area-active.single .cuar-css-wrapper.cuar-content-container,body.customer-area-active .cuar-css-wrapper .cuar-page-content-main{background:#f7f7f7}body.customer-area-active .cuar-css-wrapper .panel-tile .panel-body,body.customer-area-active .cuar-css-wrapper .panel-tile .panel-footer,body.customer-area-active .cuar-css-wrapper .cuar-single-entry,body.customer-area-active .cuar-css-wrapper .collection .collection-content.list .collection-item .collection-list-blocks .collection-list-right{background:#fff}.delay05{-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-ms-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s}.delay15{-webkit-animation-delay:.75s;-moz-animation-delay:.75s;-ms-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.delay25{-webkit-animation-delay:1.25s;-moz-animation-delay:1.25s;-ms-animation-delay:1.25s;-o-animation-delay:1.25s;animation-delay:1.25s}.delay35{-webkit-animation-delay:1.75s;-moz-animation-delay:1.75s;-ms-animation-delay:1.75s;-o-animation-delay:1.75s;animation-delay:1.75s}.delay45{-webkit-animation-delay:2.25s;-moz-animation-delay:2.25s;-ms-animation-delay:2.25s;-o-animation-delay:2.75s;animation-delay:2.25s}.delay55{-webkit-animation-delay:2.75s;-moz-animation-delay:2.75s;-ms-animation-delay:2.75s;-o-animation-delay:2.75s;animation-delay:2.75s}@keyframes slider{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes fader{0%{opacity:0}65%{opacity:0}100%{opacity:1}}@keyframes blur{0%{filter:blur(0)}50%{filter:blur(0)}100%{filter:blur(5px)}}@keyframes mover1{0%{bottom:-100px}70%{bottom:-100px}100%{bottom:0}}@keyframes mover2{0%{bottom:-100px}80%{bottom:-100px}100%{bottom:0}}@keyframes mover3{0%{bottom:-100px}90%{bottom:-100px}100%{bottom:0}}.jumbotron .carousel-content{animation:slider 2s}.jumbotron .item img{animation:blur 2s}.jumbotron__title{animation:fader 3s}.jumbotron__content{animation:fader 3.5s}.foot-cta{animation:mover1 2s}.foot-cta a.action{animation:mover2 2.3s}.foot-cta a.more{animation:mover3 2.5s}@media (min-width:992px){.header{border-bottom:1px solid #ddd}div#head-stuff{width:100%;padding:0}div#head-stuff .logo{display:none}div#head-stuff .header-widgets .textwidget a:hover{background:#fff;color:#76B82A}.panel-grid .title-left h2.widget-title{text-align:left}.navigation{margin-bottom:0;background:#fff;box-shadow:none}.is-sticky-navbar .navigation{width:100%;background:#fff;left:0;border-bottom:1px solid #ddd;padding:0 calc(50% - 570px)}.is-sticky-navbar .navbar-collapse.collapse{position:relative}ul#menu-main-menu{text-align:right;padding:0 5px}.navigation--main>li,.navigation--main .sub-menu>li{font-weight:300;text-transform:uppercase;font-size:15px}.navigation--main>li>a{padding:25px .6em;font-size:clamp(14px,.8vw,15px);font-weight:500;box-shadow:inset 0 -5px 0 transparent;transition:box-shadow 0.1s ease}.navigation--main .sub-menu>li>a{padding:15px;white-space:normal;line-height:1}.navigation--main>li>a::before{background:transparent}.navigation--main>li:hover>a,.navigation--main>li.is-hover>a{padding-top:25px;border:0;box-shadow:inset 0 -5px 0 #7dc454}.navigation--main>.menu-item-has-children>a::after{bottom:10px;content:'\f107';font-family:'FontAwesome'}.navigation--main .sub-menu>.menu-item-has-children>a::after{content:"\f105";right:8px;bottom:50%;line-height:0}.navigation--main ul.sub-menu{border:0;min-width:230px}.navigation--main .sub-menu>li:hover>a{color:inherit;background:#ddd}.navigation--main>ul.sub-menu li:first-of-type a{box-shadow:inset 0 8px 10px -8px rgba(0,0,0,.2)}ul.navigation--main li.homelink{position:unset}ul.navigation--main li.homelink a{color:transparent;background-image:url(/wp-content/uploads/2019/08/Kids-Dentist-Logo-WEB.png);background-size:100%;background-repeat:no-repeat;background-position:50%;width:155px;position:absolute;left:0;top:0;transition:opacity 0.2s ease}ul.navigation--main li.homelink:hover a{box-shadow:none;opacity:.8}.navigation--main>li.bookonline a{background:var(--blue);color:#fff;padding:8px;border-radius:3px;margin-left:10px;transition:all 0.2s ease}.navigation--main>li.menu-tel a{background:var(--green)}.navigation--main>li.bookonline:hover>a{padding-top:8px;box-shadow:none;color:#eee;background:var(--bluehover)}.navigation--main>li.menu-tel:hover>a{background:#5ba94c}.gallery-item a:before,.gallery-item a:after{content:'';position:absolute;left:0;top:0;transition:all 0.2s ease;width:100%;pointer-events:none}.gallery-item a:after{content:'\f00e';font-family:'FontAwesome';line-height:0;top:50%;color:rgba(255,255,255,0);font-size:2em;transform:scale(.2);text-align:center}.gallery-item a:before{height:100%;background:rgba(0,0,0,0)}.gallery-item a:hover:after{transform:scale(1);color:rgba(255,255,255,.7)}.gallery-item a:hover:before{background:rgba(0,0,0,.3)}.main-title{padding:40px 0 50px}.footer{padding:30px 0 0}.foot-cta{display:none}.single-post h2.blog-title{font-size:48px}.teamgrid .strong-content>div.testimonial:nth-of-type(6n+1){clear:both}div.mob{display:none}#blog-grid .lsow-project-image:hover img{transform:scale(1.2)}#blog-grid .lsow-terms a:hover{background:rgba(0,0,0,.4)}.form-columns{font-size:0;margin:0 -5px}.form-columns .textfield{width:33.333%;display:inline-block;padding:5px;font-size:16px}}@media (max-width:1200px){.navigation--main>li.bookonline{position:absolute;top:calc(100% + 1px);right:145px}.navigation--main>li.menu-tel{right:15px}.navigation--main>li.bookonline a{border-radius:0 0 3px 3px;box-shadow:inset 0 5px 10px -5px rgba(0,0,0,.4);padding:6px 8px}.teamgrid .testimonial{width:calc(100%/5 - 8px)}.teamgrid .strong-content>div.testimonial:nth-of-type(1n){clear:none}.teamgrid .strong-content>div.testimonial:nth-of-type(5n+1){clear:both}#googs .wp-google-review{width:calc(100%/3 - 10px)!important;min-height:unset!important}}@media (max-width:991px){.logo{max-width:100%;width:100%}div#head-stuff{padding-left:45px;padding-right:45px;display:none}div#head-stuff .header-widgets .textwidget,div#wij .header-widgets .textwidget{font-size:1em}.logo a img{margin:0 auto}.master-container h1{font-size:2em}.blog-cta h3{font-size:1.3em}.panel-grid h2.widget-title{font-size:2em}#cookie-law-info-bar{z-index:9999999999}.mobmenu-content{margin-top:23px}.mobmenu-content #mobmenuleft .sub-menu,.mobmenu-content #mobmenuright .sub-menu{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.mobmenu-content #mobmenuleft .sub-menu .sub-menu{background:#eee;margin-left:-10%;padding-left:10%;width:110%}.mobmenu-content #mobmenuright .sub-menu .sub-menu{background:#eee;margin-right:-10%;padding-right:10%;width:110%}#mobmenuleft li.bookonline a,#mobmenuright li.bookonline a{background:var(--blue);color:#fff}#mobmenuleft li.menu-tel a,#mobmenuright li.menu-tel a{background:var(--green)}.mobmenu h3.headertext{margin:0}#mobmenuleft .mob-expand-submenu,#mobmenuleft>.widgettitle,#mobmenuleft li a,#mobmenuleft li a:visited,#mobmenuleft .mobmenu-content h2,#mobmenuleft .mobmenu-content h3,.mobmenu-left-panel .mobmenu-display-name{font-family:'Poppins',sans-serif}.mob-menu-header-holder{background-color:#f7f7f7}.mobmenul-container i,#mobmenuleft li:hover a,#mobmenuleft li:hover i{color:#666}.mobmenu-content #mobmenuleft>li>a,.mobmenu-content #mobmenuleft>li>a:hover,.mobmenu-content #mobmenuleft .sub-menu,.mobmenu-content #mobmenuleft li:hover,.mobmenu-content #mobmenuleft .sub-menu a{background-color:#f7f7f7;color:#666}.jumbotron{padding-bottom:0}.carousel-content{position:absolute}.carousel-content h2{font-size:calc(6vw + 10px)}.carousel-content p{font-size:calc(2vw + 6px)}.carousel-inner>.item{overflow:hidden}.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:180%;margin-left:-40%;max-width:unset}.widget_search label{width:75%}.widget_search input.search-submit{width:25%;margin-left:-4px;height:40px;line-height:0}.footer{padding:30px 0 10px;text-align:center}h6.footer__headings{text-align:center}.opening .textwidget p,p.clinics{display:inline-block;min-width:190px}p.clinics{min-width:200px}.footer .recent-posts-widget-with-thumbnails{text-align:left}div#rpwwt-recent-posts-widget-with-thumbnails-2{margin:0 auto;max-width:360px}.footer .widget_nav_menu ul li{display:inline-block;padding:0 10px}.footer .push-down-30{margin-bottom:0}.footer-bottom{padding:10px 0 55px;font-size:calc(1vw + 6px);line-height:1.1}ul.services li{width:calc(100%/3 - 2%)}#googs .wp-google-review{width:calc(50% - 10px)!important}.post_prev_post,.post_next_post{width:100%}.teamgrid .testimonial{width:calc(100%/4 - 8px)}.teamgrid .strong-content>div.testimonial:nth-of-type(1n){clear:none}.teamgrid .strong-content>div.testimonial:nth-of-type(4n+1){clear:both}.teamgrid .testimonial-pic h3{font-size:1em}.caldera-grid .teeth label.checkbox-inline{width:35px}.caldera-grid .teeth label.checkbox-inline input[type="checkbox"]{width:35px;height:35px;border-width:10px}div.desk,.caldera-grid .form-group.teeth{display:none}.caldera-grid .titley.mob{margin-top:0}.blog-text{padding:0 7%;text-align:center}.blog-thumb{float:none;width:100%;padding:0 15%}.blog-thumb img{width:100%;max-width:360px;margin:0 auto 30px;display:block}#blog-grid span.lsow-terms{opacity:1}#blog-grid .lsow-terms a{background:rgba(0,0,0,.3)}#blog-grid .lsow-portfolio-wrap .lsow-taxonomy-filter{text-align:center}}@media (max-width:768px){.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item{max-width:calc(33.3333% - 2.6666px);width:calc(33.3333% - 2.6666px)}.gallery-columns-4 .gallery-item{max-width:calc(50% - 2px);width:calc(50% - 2px)}.gallery-columns-9 .gallery-item{max-width:calc(16.6666% - 3.3333px);width:calc(16.6666% - 3.3333px)}.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:4px}.gallery-columns-4 .gallery-item:nth-of-type(2n),.gallery-columns-5 .gallery-item:nth-of-type(3n),.gallery-columns-6 .gallery-item:nth-of-type(3n),.gallery-columns-7 .gallery-item:nth-of-type(3n),.gallery-columns-8 .gallery-item:nth-of-type(3n),.gallery-columns-9 .gallery-item:nth-of-type(6n){margin-right:0}.gallery-columns-4 .gallery-item:nth-of-type(3n),.gallery-columns-5 .gallery-item:nth-of-type(4n),.gallery-columns-6 .gallery-item:nth-of-type(4n),.gallery-columns-7 .gallery-item:nth-of-type(4n),.gallery-columns-8 .gallery-item:nth-of-type(4n),.gallery-columns-9 .gallery-item:nth-of-type(7n){clear:both}ul.services li{width:48%;font-size:calc(1vw + 13px)}.teamgrid .testimonial{width:calc(100%/2 - 8px)}.teamgrid .strong-content>div.testimonial:nth-of-type(1n){clear:none}.teamgrid .strong-content>div.testimonial:nth-of-type(2n+1){clear:both}body .caldera-grid .breadcrumb>li{font-size:calc(1vw + 8px)}div#post_pagination h4{font-size:calc(1vw + 15px)}}@media (max-width:479px){.alignnone,.aligncenter,.alignright,.alignleft{float:none;width:100%;margin:5px 0 20px}#googs .wp-google-review{width:100%!important}.offer-page .testimonial-image img{margin:0 0 20px;width:100%}.footer .recent-posts-widget-with-thumbnails{display:none}.awards-full .strong-content.strong-grid.columns-4 .wpmtst-testimonial{width:33.33%}.awards-full img{max-width:90%}}@media (max-width:350px){.foot-cta a span{display:none}}@media (min-width:600px) and (max-width:991px){.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:130%;margin-left:-15%}}@media (min-width:768px) and (max-width:991px){div.mob,.caldera-grid .form-group.teeth{display:initial}}.col-md-6 div.cuar-field-label{width:25%!important}.col-md-6 div.cuar-field-value{width:74.99%!important}.col-md-6 div.cuar-field-value-padded{width:74.99%!important;margin-left:calc(25% + 11px)!important}#referral-data-table td{vertical-align:top}#comments{width:100%!important}#CF5e615e0b574bc_1 label{color:#fff}#CF5e615e0b574bc_1 h2{color:var(--green)}.btn-blue,ul li.btn-blue a{background:var(--blue)!important;color:#fff!important}.btn-blue:hover,ul li.btn-blue a:hover{background:var(--bluehover)!important}.text-blue{color:var(--blue)!important}.text-white{color:#fff!important}.wc-comment.wc-blog-administrator{background:#f7f7f7!important}.wc-comment.wc-blog-post_author{background:#fff!important}#wpcomm .wc-comment .wc-comment-right{background:transparent!important}label[title="Stick this comment"]{display:none!important}