/*!
Theme Name: Kindy Tree Services
Version: 1.0
Author: ClearRiver
Author URI: http://www.clear-river.com
template: bb-theme
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.hide-visually{position:absolute !important;top:-9999px !important;left:-9999px !important}:root{font-size:16px}@media (min-width: 930px){:root{font-size:18px}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-size:1em;font-family:"Cairo",sans-serif;line-height:1.3;font-weight:200;margin:0;background:#ffc200;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}body.admin-bar{min-height:calc(100vh - 32px)}.fl-page{min-height:100vh;overflow:hidden;max-width:100vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.admin-bar .fl-page{min-height:calc(100vh - 32px)}.fl-page .site-header,.fl-page .site-footer{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.fl-page .fl-page-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;min-height:100%}.container{margin:auto}.post-edit-link{display:none}iframe{display:block}.fl-page h1,.fl-page h2,.fl-page h3,.fl-page h4,.fl-page h5,.fl-page h6{font-family:"Cairo",sans-serif;font-weight:inherit;margin:0;color:inherit;font-weight:700}.fl-page h1,.fl-page h1.fl-heading{font-size:2.25em;line-height:1.1;letter-spacing:-1px}@media (max-width: 680px){.fl-page h1,.fl-page h1.fl-heading{font-size:calc(0.8em + 4vw)}}.page:not(.fl-builder) .fl-page h1,.page:not(.fl-builder) .fl-page h1.fl-heading{text-align:center}.fl-page h2,.fl-page h2.fl-heading{font-size:1.8em;line-height:1}@media (max-width: 680px){.fl-page h2,.fl-page h2.fl-heading{font-size:calc(0.9em + 3.5vw)}}.fl-page h3,.fl-page h3.fl-heading{font-size:1.8em;line-height:1;margin-bottom:0.25em !important}@media (max-width: 680px){.fl-page h3,.fl-page h3.fl-heading{font-size:calc(0.7em + 3vw)}}.fl-page h4{font-size:1.5em}.fl-page h5{font-size:1.2em}.fl-page h6{font-size:1em}.fl-page .fl-post-title{margin:1rem 0}p,.fl-module{margin:0 0 1rem 0}p:last-child,.fl-module:last-child{margin-bottom:0}.fl-module-heading{margin-bottom:0}ul:last-child{margin-bottom:0}a{text-decoration:none}strong,b{font-weight:500}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h1 b,h2 b,h3 b,h4 b,h5 b{font-weight:700}@media (max-width: 768px){.fl-col-group-nested>.fl-col:not(:last-of-type),.fl-col-group>.fl-col:not(:last-of-type){margin-bottom:1.5em}.fl-col-group-responsive-reversed>.fl-col:not(:last-of-type){margin-bottom:0 !important;margin-top:1.5em}.fl-col-small{max-width:100%}}.fl-col-group>.fl-col{margin-top:.33333em}.fl-col-group>.fl-col .fl-col,.nopad .fl-col-group>.fl-col,.no-pad .fl-col-group>.fl-col,.hero .fl-col-group>.fl-col,.parts-hero .fl-col-group>.fl-col,.page-title .fl-col-group>.fl-col{margin-top:0}@media (min-width: 769px){.nopad .fl-col-group>.fl-col,.no-pad .fl-col-group>.fl-col{margin-top:0}}.fl-row-content>.fl-col-group:first-of-type>.fl-col{margin-top:.5em}@media (max-width: 768px){.fl-row-content>.fl-col-group:first-of-type>.fl-col{margin-top:.5em}}.fl-row-content>.fl-col-group:first-of-type>.fl-col .fl-col,.hero .fl-row-content>.fl-col-group:first-of-type>.fl-col,.page-title .fl-row-content>.fl-col-group:first-of-type>.fl-col,.no-pad-always .fl-row-content>.fl-col-group:first-of-type>.fl-col{margin-top:0}@media (min-width: 769px){.nopad .fl-row-content>.fl-col-group:first-of-type>.fl-col,.no-pad .fl-row-content>.fl-col-group:first-of-type>.fl-col{margin-top:0}}.fl-builder-content>.fl-row>.fl-row-content-wrap{padding-bottom:.5em}@media (max-width: 768px){.fl-builder-content>.fl-row>.fl-row-content-wrap{padding-bottom:.5em}}.fl-builder-content>.fl-row.page-title>.fl-row-content-wrap,.fl-builder-content>.fl-row.hero>.fl-row-content-wrap,.fl-builder-content>.fl-row.no-pad-always>.fl-row-content-wrap{padding-bottom:0}@media (min-width: 769px){.fl-builder-content>.fl-row.nopad>.fl-row-content-wrap,.fl-builder-content>.fl-row.no-pad>.fl-row-content-wrap,.fl-builder-content>.fl-row.no-pad-bottom>.fl-row-content-wrap,.fl-builder-content>.fl-row.nopad-bottom>.fl-row-content-wrap{padding-bottom:0}}.fl-col.add-pad .fl-col-content{padding-top:.5em;padding-bottom:.5em}.non-fl-row{padding-top:.5em}@media (max-width: 768px){.non-fl-row{padding-top:.5em}}.embed-container{position:relative;padding-right:2em;padding-left:2em;padding-bottom:48%;height:0;overflow:hidden;max-width:100%}@media (max-width: 560px){.embed-container{padding-bottom:80% !important}}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.fl-button-lightbox-wrap .mfp-iframe-scaler iframe{left:0;top:0;width:100%;height:100%}.mfp-wrap.fl-button-lightbox-wrap .mfp-close,.mfp-wrap.fl-button-lightbox-wrap .mfp-close:hover{right:-30px;top:-32px !important;color:#fff !important;background:rgba(0,0,0,0.7) !important;padding:0 0 3px 0 !important;line-height:1;width:1em;height:1em;text-align:center}[class^='icon-']:before,[class*=' icon-']:before{width:auto;margin-left:0;margin-right:0}.gform_wrapper{display:block !important;margin:0}.gform_wrapper ul.gform_fields{list-style:none;padding:0;margin:0}.gform_wrapper label{font-weight:300}.gform_wrapper .gfield{margin-bottom:1rem}@media (max-width: 580px){.gform_wrapper .gfield{-ms-flex-wrap:wrap;flex-wrap:wrap}}.gform_wrapper .gfield.gfield_error{padding:0.5em 0}.gform_wrapper .gfield.gfield_error input,.gform_wrapper .gfield.gfield_error select,.gform_wrapper .gfield.gfield_error textarea{background:rgba(255,0,0,0.075)}.gform_wrapper .gfield_radio{list-style:none;padding:0}.gform_wrapper .gfield_radio li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.9em;vertical-align:middle}.gform_wrapper .gfield_radio li label{margin-left:.5em}.gform_wrapper .gfield_label{max-width:100%}.gform_wrapper .ginput_container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (max-width: 580px){.gform_wrapper .ginput_container{width:100%}}.gform_wrapper .ginput_complex span{float:left;margin-right:1em;margin-bottom:0.5rem;width:calc(50% - 0.5em)}@media (max-width: 580px){.gform_wrapper .ginput_complex span{width:100%;float:none;display:block}}.gform_wrapper .ginput_complex span:nth-of-type(even){margin-right:0}.gform_wrapper .ginput_complex span label{display:block;font-size:0.6em;margin-left:calc(.5rem + 1px)}.gform_wrapper .ginput_complex{margin-bottom:-0.5rem}.gform_wrapper .ginput_container_textarea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gform_wrapper .ginput_container_textarea textarea{width:100%}.gform_wrapper .validation_error{margin-bottom:1.5em;text-align:center;color:#900;padding:1.5em;background:rgba(255,0,0,0.1)}.gform_wrapper .validation_message{color:#a00;padding:.5rem .333rem}.gform_wrapper input[type='text'],.gform_wrapper input[type='email'],.gform_wrapper input[type='phone'],.gform_wrapper input[type='tel'],.gform_wrapper select{border:none;border-bottom:solid 1px rgba(0,0,0,0.25)}.gform_wrapper input[type='text'],.gform_wrapper input[type='email'],.gform_wrapper input[type='phone'],.gform_wrapper input[type='tel'],.gform_wrapper input[type='submit'],.gform_wrapper textarea,.gform_wrapper select{outline:none;background:rgba(255,255,255,0.7);padding:.333rem .5rem;-webkit-transition:0.15s;transition:0.15s;border-radius:0}.gform_wrapper input[type='text']:focus,.gform_wrapper input[type='email']:focus,.gform_wrapper input[type='phone']:focus,.gform_wrapper input[type='tel']:focus,.gform_wrapper input[type='submit']:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{background-color:rgba(255,255,255,0.85);border-color:rgba(0,0,0,0.4);color:#000}.gform_wrapper textarea{padding-top:calc(.333rem + 0.1em);line-height:1.2;border:solid 1px rgba(0,0,0,0.25)}.gform_wrapper select{height:calc(.666rem + 1.4em + 2px);border-radius:0;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper input[type='text'],.gform_wrapper input[type='email'],.gform_wrapper input[type='phone'],.gform_wrapper input[type='tel'],.gform_wrapper input[type='submit'],.gform_wrapper select{line-height:inherit;width:100%;max-width:100%}.ginput_complex span .gform_wrapper input[type='text'],.ginput_complex span .gform_wrapper input[type='email'],.ginput_complex span .gform_wrapper input[type='phone'],.ginput_complex span .gform_wrapper input[type='tel'],.ginput_complex span .gform_wrapper input[type='submit'],.ginput_complex span .gform_wrapper select{min-width:100%;max-width:100%}.gform_wrapper .gform_validation_container{visibility:hidden;max-height:0;padding:0;margin:0}.gform_wrapper .gform_footer{text-align:center}.gform_wrapper input[type='submit']{margin-left:auto;margin-right:auto;width:auto}.gform_wrapper form.two-col fieldset{border:none;margin:0;padding:0}@media (min-width: 580px){.gform_wrapper form.two-col fieldset{width:48%}.gform_wrapper form.two-col fieldset.right{float:right}.gform_wrapper form.two-col fieldset.left{float:left}.gform_wrapper form.two-col .gform_footer{clear:both}}.home .fl-row.logo .fl-row-content-wrap{background:#000}.home .fl-row.logo .fl-row-content-wrap svg{max-height:3em;width:auto;display:block;max-width:75%;margin:auto}.home .head-text .fl-row-content-wrap{padding-left:1em;padding-right:1em}.home .head-text .fl-row-content-wrap .fl-rich-text{font-size:1.2em}@media (max-width: 768px){.home .service-you-can-trust .fl-row-content>.fl-col-group:first-of-type>.fl-col{margin-top:0}}.home .form-and-slider .fl-row-content-wrap{background:#000;color:#fff}.home .form-and-slider .fl-row-content>.fl-col-group:first-of-type>.fl-col{padding:0;margin:0}.home .form-and-slider.fl-row>.fl-row-content-wrap{padding-bottom:0}.home .form-and-slider .form .fl-col-content{padding:1em}.home .form-and-slider .form .fl-col-content .fl-module-content{font-size:0.85em}.home .form-and-slider .form .fl-col-content label{display:none}.home .form-and-slider .form .fl-col-content input,.home .form-and-slider .form .fl-col-content textarea{font-size:0.9em;max-width:250px;margin:auto;display:block;background:rgba(255,255,255,0.9);border:none}@media (max-width: 768px){.home .form-and-slider .form .fl-col-content input,.home .form-and-slider .form .fl-col-content textarea{max-width:none}}.home .form-and-slider .form .fl-col-content .gfield{margin-bottom:0.5em}.home .form-and-slider .form .fl-col-content textarea{max-height:5em}.home .form-and-slider .form .fl-col-content .call .fl-rich-text{max-width:241px;margin:auto;display:block;line-height:1.2}.home .form-and-slider .form .fl-col-content h3 span{color:#ffc200;font-size:1.3em}.home .form-and-slider .form .fl-col-content #field_1_4{margin-bottom:0}.home .form-and-slider .form .fl-col-content input[type='submit']{background:#e82d2c;border:none}.home .form-and-slider .form .fl-col-content input[type='submit']:hover{background-color:#cb1716}.home .form-and-slider .form .fl-col-content .emergencies{color:#e82d2c;font-weight:700}.home .equipment-expertise .fl-rich-text{font-size:1.75em;font-weight:600;line-height:1.2;padding-top:0.5em;padding-bottom:0.5em}@media (max-width: 768px){.home .equipment-expertise .fl-rich-text br{display:none}}.home .three-col-1 .fl-row-content-wrap{background:#fff;padding-top:1.25em;padding-bottom:1.25em}.home .three-col-1 .fl-row-content-wrap .fl-col-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 550px){.home .three-col-1 .fl-row-content-wrap .fl-col-group{-ms-flex-wrap:wrap;flex-wrap:wrap}}.home .three-col-1 .fl-row-content-wrap .fl-col-small{width:300px;max-width:100%;margin:0 0.2em;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 900px){.home .three-col-1 .fl-row-content-wrap .fl-col-small{width:calc(33.33333% - 0.4em) !important}}@media (max-width: 550px){.home .three-col-1 .fl-row-content-wrap .fl-col-small{width:100% !important;margin-bottom:0.5em}.home .three-col-1 .fl-row-content-wrap .fl-col-small:last-child{margin-bottom:0}}.home .three-col-1 .fl-row-content-wrap .fl-col-small .fl-col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.home .three-col-1 .fl-row-content-wrap .fl-col-small img{width:100%;height:auto;display:block}.home .three-col-1 .fl-row-content-wrap .fl-module-photo{margin-bottom:0.4em}@media (max-width: 768px){.home .three-col-1 .fl-row-content-wrap .fl-module-photo{margin-bottom:0em}}.home .three-col-1 .fl-row-content-wrap .fl-module-rich-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.home .three-col-1 .fl-row-content-wrap .fl-module-rich-text .fl-module-content{background:rgba(0,0,0,0.5);color:#fff;padding:0;width:100%}.home .three-col-1 .fl-row-content-wrap .fl-module-rich-text .fl-module-content .fl-rich-text{padding:0.75em 1em;font-size:0.95em;line-height:1.2}.home:not(.fl-builder-edit) .tall-photo>.fl-row-content-wrap{padding:1.5em 0}.home:not(.fl-builder-edit) .tall-photo .fl-row-content{position:relative;display:block}.home:not(.fl-builder-edit) .tall-photo .photo-col{width:100%;z-index:1;margin:0;padding:0}@media (max-width: 370px){.home:not(.fl-builder-edit) .tall-photo .photo-col{position:absolute;top:0;left:0;right:0;bottom:0;width:auto}.home:not(.fl-builder-edit) .tall-photo .photo-col img{height:700px;min-height:700px !important;width:auto !important;max-width:none}}.home:not(.fl-builder-edit) .tall-photo .reviews{position:absolute;z-index:2;top:2em;right:2em;width:300px}@media (max-width: 768px){.home:not(.fl-builder-edit) .tall-photo .reviews{width:300px !important}}@media (max-width: 370px){.home:not(.fl-builder-edit) .tall-photo .reviews{position:relative;width:auto !important;right:0;top:0;margin-left:1em;margin-right:1em;display:block}.home:not(.fl-builder-edit) .tall-photo .reviews .fl-col-content{background:rgba(255,255,255,0.75) !important}.home:not(.fl-builder-edit) .tall-photo .reviews.active .fl-col-content{background:rgba(255,255,255,0.9) !important}}@media (max-width: 550px){.home:not(.fl-builder-edit) .tall-photo .reviews.active .fl-col-content{background:rgba(255,255,255,0.9) !important}}.home:not(.fl-builder-edit) .tall-photo .reviews .fl-col-content{padding:2em;background:rgba(255,255,255,0.6);-webkit-transition:.15s;transition:.15s}.home:not(.fl-builder-edit) .tall-photo .reviews .fl-module-heading{margin-bottom:1rem;color:#fff}@media (max-width: 550px){.home:not(.fl-builder-edit) .tall-photo .reviews .fl-module-heading{color:#000;margin-bottom:0}.home:not(.fl-builder-edit) .tall-photo .reviews .fl-module-heading h3{border:solid 1px rgba(0,0,0,0.5);display:inline-block;padding:0.25em 1em !important;border-radius:3px}.home:not(.fl-builder-edit) .tall-photo .reviews .fl-module-heading h3::after{content:'>';display:inline-block;margin-left:0.5em;color:#000;-webkit-transition:0.15s;transition:0.15s}.home:not(.fl-builder-edit) .tall-photo .reviews .fl-module-heading.active h3::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.home:not(.fl-builder-edit) .tall-photo .reviews .fl-module-rich-text{margin-bottom:0}@media (max-width: 550px){.home:not(.fl-builder-edit) .tall-photo .reviews .fl-module-rich-text{max-height:0;overflow:hidden;opacity:0;-webkit-transition:0.25s;transition:0.25s}}@media (max-width: 550px){.home:not(.fl-builder-edit) .tall-photo .reviews.active .fl-module-rich-text{max-height:1000px;opacity:1}}.home:not(.fl-builder-edit) .tall-photo .reviews .rating .fl-rich-text{font-size:2em}.home:not(.fl-builder-edit) .tall-photo .reviews .review .fl-rich-text{font-size:0.9em;line-height:1.4}@media (max-width: 550px){.home:not(.fl-builder-edit) .tall-photo .fl-col-group{min-height:700px}}.home a[href^='tel:']{color:inherit;text-decoration:none}@media (pointer: coarse){.home a[href^='tel:']{text-decoration:underline}}
