﻿@import"/library/packages/bootstrap4/dist/css/bootstrap.min.css";@import"/library/packages/@fortawesome/fontawesome-pro/css/all.min.css";@import"/library/packages/@fontsource/open-sans/300.css";@import"/library/packages/@fontsource/open-sans/400.css";@import"/library/packages/@fontsource/open-sans/700.css";@import"/library/packages/@fontsource/open-sans/800.css";@import"/library/packages/@fontsource/courgette/400.css";@import"/library/packages/@fontsource/leckerli-one/400.css";@import"/library/packages/lightgallery/dist/css/lightgallery.min.css";.hide{display:none !important}#nav{font-size:1rem;z-index:124;right:-1000px;display:flex;align-content:center;align-items:center;flex-direction:column-reverse;justify-content:flex-end;width:100%;height:100vh;padding-left:0;transition:right 600ms cubic-bezier(0.86, 0, 0.07, 1);transform:translateZ(0);background:#fff}@media(max-width: 991px){#nav{position:fixed !important;top:0 !important}#nav .drop>a{color:#8eb11e}}#nav ul{display:flex;align-items:center;flex-direction:column;width:100%;margin:0;padding:0;list-style-type:none}#nav ul li{width:100%}#nav ul li:hover{color:#172016;background-color:#f2f2f2}#nav ul li:hover a{color:#172016}#nav ul li.open ul{display:flex;background-color:#f8f8f8}#nav ul li.open ul li a{color:#797979}#nav ul li.open ul li a:focus{color:#1c1e11}#nav ul li ul{display:none;background-color:rgba(0,0,0,0)}#nav ul li a{font-size:1.4em;font-weight:900;display:block;width:100%;padding:.5em 0;text-align:center;color:#425d3f}#nav ul li a:hover{text-decoration:none;color:#172016}#nav ul li a.active{text-decoration:none;color:#172016;background-color:#f6f6f6}#nav.expand{right:0}#nav #menu-close{font-size:2.4em;position:absolute;top:0;right:.3em;padding:0;transition:all .1s ease-in-out;color:#1c1e11}#nav #menu-close img{width:36px}#nav #menu-close:hover{transform:scale(1.1);opacity:.8}#nav .btn-cta{position:static;top:0;right:2em;margin-bottom:1em;padding:1.3em 1em;border-top-left-radius:0;border-top-right-radius:0}#nav .btn-cta:hover{padding-top:2em}.nav-bar ul{margin:0;padding:0;list-style:none}#nav-header{font-size:1rem;position:sticky;z-index:100;top:0;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:.5em 1em;background-color:#fff;box-shadow:0 8px 9px rgba(0,0,0,.2)}#nav-header ul li{display:inline-block;margin-right:.5em;padding-right:.5em;border-right:1px solid #b2b2b2}#nav-header ul li:first-child{border-left:0}#nav-header ul li:last-child{border-right:0}#nav-header ul li a{font-weight:900;display:flex;align-items:center;transition:opacity .1s ease-in-out;text-align:center;color:#1c1e11}#nav-header ul li a:hover{text-decoration:none;opacity:.7}#nav-header ul li a svg{margin-right:.4em}#nav-header ul .contact span,#nav-header ul .phone span{display:none}#nav-header #menu-open i{font-size:2em;color:#425d3f}#nav-header ul li.phone a{color:#425d3f}#nav-header ul li.phone a i{color:#1c1e11}#nav-footer{margin-bottom:1em}#nav-footer a{font-size:.8em;font-weight:700}@media screen and (min-width: 480px){#nav-header{width:100%}}@media screen and (min-width: 576px){#nav-header .contact span,#nav-header .phone span{display:inline-block}}@media screen and (min-width: 768px){#nav-footer{margin-bottom:0}#nav-header{width:100%}#nav-header ul .contact span,#nav-header ul .phone span{display:inline-block}#nav-header li a{font-size:1.5em}}@media screen and (min-width: 992px){#nav-header{display:block;width:100%;text-align:right;box-shadow:5px 3px 10px 0px rgba(0,0,0,.4)}#nav-header ul li a{font-size:1.2em}#nav-header ul .contact span{display:inline-block}#nav{position:sticky;z-index:2;top:48px;right:0;display:block;height:auto;padding-left:10em;color:#fff;background:#425d3f}#nav ul{font-size:1em;align-items:flex-start;flex-direction:row;width:80%}#nav ul li{width:auto}#nav ul li a{font-size:.75em;width:auto;padding:1em .82em;text-align:left;color:#fff}#nav ul li.drop{position:relative}#nav ul li.drop:hover ul,#nav ul li.drop.open ul{display:flex}#nav ul li.drop ul{position:absolute;top:100%;left:0;display:none;align-items:flex-start;flex-direction:column;width:300px;padding:.6em 0;background-color:#f1f1f1}#nav ul li.drop ul li{width:100%}#nav ul li.drop ul li a{width:100%;color:#1c1e11}#nav ul li.drop ul li a:hover{color:#425d3f}#nav .btn-cta{position:absolute;margin-bottom:0}#menu-close,#menu-open{display:none}#header-nav-wrap{position:absolute;z-index:200 !important}}@media screen and (min-width: 1200px){#cta{height:auto}#nav{padding-left:12em}#nav ul{width:100%}#nav ul li a{font-size:.9em;padding:1em}}@media screen and (min-width: 1455px){#welcome{background-size:100% !important}#nav{padding-left:15em}#nav ul{width:90%}#nav ul li a{font-size:.9em;padding:1em 2em}}html{font-size:16px}body{font-family:"Open Sans",Arial,sans-serif;font-weight:normal;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}header{font-size:1rem;display:flex;align-items:center;flex-direction:column;width:100%;padding:1em 1em 0 1em;text-align:right}footer{font-size:1rem;padding:2em 0;color:#fff;background:#1c1e11}footer a{transition:all .1s cubic-bezier(0.86, 0, 0.07, 1);color:#2ab33a}footer a:hover{text-decoration:none;color:#fff}a{font-weight:700;color:#172016}a:hover{text-decoration:none;color:#425d3f}#home h1{font-family:"Open Sans",serif;font-size:1.4em;line-height:1.25;margin-bottom:.2em;text-align:center;text-transform:uppercase;text-shadow:2px -2px #afd23f,-2px -2px #afd23f,-2px 2px #afd23f,-2px -2px #afd23f,2px -1px #afd23f,-2px -1px #afd23f,-1px 2px #afd23f,-1px -2px #afd23f,2px 0px #afd23f,-2px 0px #afd23f,0px 2px #afd23f,0px -2px #afd23f,2px 1px #afd23f,-2px 1px #afd23f,1px 2px #afd23f,1px -2px #afd23f,2px 2px #afd23f,-2px 2px #afd23f,2px 2px #afd23f,2px -2px #afd23f}#home h1:after{content:none}#creditcard-icons{width:100%;max-width:200px;margin-top:.3em}.break-word{overflow-wrap:break-word}#nav-footer ul{display:flex;flex-direction:column;flex-wrap:wrap;height:245px}#home #welcome h2{font-size:.9em;width:95%;margin:0 0 1em 0;padding:.3em 0 .3em 5%;text-align:center;text-transform:none;color:#fff;border:2px solid #afd23f;border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#1c1e11}#welcome.page-block{padding-top:1em}h1{font-size:1.8em;font-weight:900;margin-bottom:1em;text-align:center;text-transform:uppercase;color:#636363}h1:after{display:block;width:120px;height:3px;margin:.3em auto 0 auto;content:"";background-color:#425d3f}h2{font-size:1.2em;font-weight:900;margin-bottom:1em;text-align:center;text-transform:uppercase;color:#1c1e11}h2 em{font-style:normal}h3{font-size:1.2em}hr{display:inline-block;width:120px;height:3px;margin-bottom:2em;background-color:#425d3f}blockquote,.faq-qa p{font-size:1rem;margin:0;padding:1em;quotes:"“" "”" "‘" "’";border-left:5px solid #ccc;border-radius:15px;background:#f9f9f9}blockquote:before{font-size:4em;line-height:.1em;margin-right:.25em;content:open-quote;vertical-align:-0.4em;color:#ccc}blockquote:after{font-size:4em;line-height:.1em;margin-left:.25em;content:close-quote;vertical-align:-0.5em;color:#ccc}blockquote p{display:inline}main{margin-top:2em}main p{font-size:1em;line-height:1.75}main li{font-size:1.2em;line-height:1.75}label{font-size:.8em}.photo-gallery{position:relative}.photo-gallery h3{font-size:1.3em;position:absolute;right:0;bottom:0;padding:.3em .75em;color:#fff;background-color:rgba(66,93,63,.75)}.photo-gallery h3 a{color:#fff}.photo{margin-bottom:1em}.photo a img{width:100%}#photo-gallery{margin-bottom:1em}#photo-gallery .page-header{padding:0 1em}#photo-gallery .row{display:flex;flex-wrap:wrap;justify-content:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em}#photo-gallery .row a{display:block;width:48%;margin-bottom:1em;padding:0 .8em}#photo-gallery .row img{width:100%}#four-oh-four{padding:5em 0}#four-oh-four h1{margin-bottom:1em}#four-oh-four h1:after{content:normal}#four-oh-four h4{margin-bottom:1em}#contact-info dl{font-size:1rem;margin-bottom:1em;padding:1em;border-radius:.625em;background:#f8f8f8}#contact-info dl dt{font-size:1.75em}.faq-qa{font-size:1rem;margin-bottom:2em}.quote-name{font-weight:bold;padding:1em;text-align:right}.quote-name .quote-source{width:22px;margin:0 .5em}.quote-name .quote-rating{color:#ffa517}.news-item .news-item-img{float:left;max-width:400px;margin:.6em 2em 1em 0;border-radius:.625em}#services-list{display:flex;flex-wrap:wrap;margin-top:2em;padding:0;list-style:none}#services-list li{display:inline;margin-right:1em;margin-bottom:1em}#services-list li:last-child{margin-right:0}#what-we-do{background:#f8f8f8 url(/images/layout/logo_vert.svg) no-repeat center center;background-size:250px}#what-we-do h2{font-family:"Open Sans",serif;margin-bottom:.7em;text-align:center;text-transform:uppercase;text-shadow:3px -3px #afd23f,-3px -3px #afd23f,-3px 3px #afd23f,-3px -3px #afd23f,3px -2px #afd23f,-3px -2px #afd23f,-2px 3px #afd23f,-2px -3px #afd23f,3px -1px #afd23f,-3px -1px #afd23f,-1px 3px #afd23f,-1px -3px #afd23f,3px 0px #afd23f,-3px 0px #afd23f,0px 3px #afd23f,0px -3px #afd23f,3px 1px #afd23f,-3px 1px #afd23f,1px 3px #afd23f,1px -3px #afd23f,3px 2px #afd23f,-3px 2px #afd23f,2px 3px #afd23f,2px -3px #afd23f,3px 3px #afd23f,-3px 3px #afd23f,3px 3px #afd23f,3px -3px #afd23f;color:#425d3f}#what-we-do h2:after{display:block;width:150px;height:3px;margin:0 auto;margin-top:.3em;content:"";background-color:#425d3f}#what-we-do .beer-slider{width:100%}#what-we-do .beer-slider img{border-radius:.625em}#what-we-do .beer-slider>img{width:100%;height:200px}#what-we-do .beer-reveal[data-beer-label]:after,#what-we-do .beer-slider[data-beer-label]:after{content:"";background:rgba(0,0,0,0)}#what-we-do .row{margin-bottom:3em}#what-we-do h3{font-weight:700;width:100%;padding-bottom:.3em;text-align:left;text-transform:uppercase;border-bottom:2px solid #d4d4d4}#what-we-do .flex-row-reverse h3{width:100%;text-align:left}#what-we-do .flex-row-reverse .btn-wrap{width:100%;text-align:right}#what-we-do .flex-row-reverse .example{padding-left:0 !important}#what-we-do .flex-row-reverse .example p,#what-we-do .flex-row-reverse .example .btn-wrap{padding-right:2em !important}#what-we-do .example{font-size:1rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;height:100%;color:#fff}#what-we-do .example p,#what-we-do .example .btn-wrap{padding-left:0}#what-we-do .example .btn-wrap{width:100%;margin-bottom:1.5em;padding-left:0;text-align:center}#what-we-do .btn-cta{margin-top:2em;transition:border-color 200ms cubic-bezier(0.86, 0, 0.07, 1);color:#999;border-top:2px solid #999;border-right:2px solid #999;border-left:2px solid #999;border-bottom-right-radius:0;border-bottom-left-radius:0;background:rgba(0,0,0,0)}#what-we-do .btn-cta:hover{border-top:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff}#inventory #service-areas{padding:1.5em;border-radius:.625em;background:#e8e8e8}#inventory #service-areas h3{font-weight:700;text-align:center}#inventory #service-areas p{margin:0;padding:0;background-color:rgba(0,0,0,0)}.service #service-img{display:block;width:100%;max-width:800px;margin:0 auto 1em auto;border-radius:.625em}.facebook-icon{width:25px;margin-right:5px}.video-wrap{max-width:700px;margin:0 auto 3em auto;text-align:center}.youtube-player{position:relative;overflow:hidden;max-width:100%;height:0;margin:5px;padding-bottom:56.23%;background:#000}.youtube-player iframe{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}.youtube-player img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;cursor:pointer;-moz-transition:.4s all;-webkit-transition:.4s all;transition:.4s all;border:none}.youtube-player img:hover{-webkit-filter:brightness(75%)}.youtube-player .play{position:absolute;top:50%;left:50%;width:72px;height:72px;margin-top:-36px;margin-left:-36px;cursor:pointer;background:url("//i.imgur.com/TxzC70f.png") no-repeat}.page-content h2{margin-top:2em}.page-content li{font-size:1em;line-height:2}#contact-form{margin-bottom:4em}.service-preview{margin-bottom:4em}.service-preview-img{width:100%;margin-bottom:.75em;border-radius:.625em}.required-icon{font-size:6px}#header-nav-wrap{z-index:100;background:#fff}#footer-contact-info{padding:0;list-style:none}#logo-footer{display:inline-block;width:100%;margin-bottom:1em}#logo-footer img{display:block;width:100%;max-width:200px;margin:0 auto}#footer-ica{display:block;width:70px;margin:0 auto}#site-info{padding:1em 0 0 0;list-style:none}#site-info li{font-size:.8em;display:inline-block}.phone svg{color:#afd23f}.page-block{font-size:1rem;padding:2em 0}.page-block h2{font-size:2em;font-weight:900;margin-bottom:0;text-align:left;text-transform:uppercase;color:silver}.page-block.alt{background:#e8e8e8}.page-block.alt h2{text-align:right}.page-block.alt h2:after{text-align:right}#review-form{font-size:1rem;margin-bottom:3em}#loader{position:fixed;z-index:14;top:0;left:0;display:flex;visibility:hidden;align-items:center;justify-content:center;width:100%;height:100%;transition:all .2s;text-align:center;opacity:0;color:#0d8281;background:#fff}#loader img{width:75px}#loader.show-loader{z-index:9999;visibility:visible;opacity:1}#loader>div{display:table-cell;vertical-align:middle}#loader>div h2{font-size:1.5em;font-weight:900;color:#7f7f7f}#loader>div span{font-size:5em;text-align:center;color:#425d3f}#loader>div span img{max-width:350px;margin:0 auto;padding:0 20px}#loader:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}#logo-main{width:80%;margin-bottom:1em;text-align:left}#logo-main img{width:100%;transition:transform .1s cubic-bezier(0.86, 0, 0.07, 1)}#logo-main img:hover{transform:scale(1.05)}#cta{font-size:1rem;position:relative;display:flex;height:150px;padding:2em 0;background:url("/images/slider/superior-tree-service-crew-3.jpg") no-repeat top center;background-size:480px}@media(max-width: 767px){#cta{margin-top:-2em}}#cta .text{display:flex;align-items:center;justify-content:center;width:auto;margin:0 20px;color:#fff}#cta h2{font-size:1.7em;font-weight:900;margin-bottom:.5em;text-align:left;text-transform:none;color:#fff;text-shadow:2px 3px 2px rgba(0,0,0,.5)}#cta h2:after{display:none;width:0;height:0;margin:0}#cta #form-cta-title{font-size:.8em;font-weight:700;font-style:italic;margin-bottom:.7em;color:#fff}#cta #form-cta-title:after{display:block;width:170px;height:3px;margin-top:.3em;content:"";background-color:#e8e8e8}#cta #form-cta-title{font-size:1em;font-weight:700;margin-bottom:.7em;color:#fff}#cta #form-cta-title:after{display:block;width:110px;height:3px;margin-top:.3em;content:"";background-color:#e8e8e8}#cta .wrap{max-width:970px}#cta .action{display:flex;flex-direction:column;justify-content:space-between;margin:0;border-radius:.625em;background:rgba(66,93,63,.9)}#cta .action .btn-submit{display:flex;flex-direction:column;justify-content:center;padding:1em 0;transition:all 500ms cubic-bezier(0.86, 0, 0.07, 1);color:#1c1e11;border:none;border-radius:0 0 .625em .625em;background:#fff}#cta .action .btn-submit p{margin-bottom:0;padding-bottom:0}#cta .action .btn-submit:hover{color:#fff;background:#afd23f}#cta .action form{font-size:1rem;width:100%;padding:1em}#cta .action form .form-horizontal{display:flex;align-items:flex-end;flex-direction:row;justify-content:space-between}#cta .action form .form-horizontal .form-group{width:47%;margin-bottom:0}#welcome{position:relative}#welcome p{line-height:1.7}#jeff-signature{width:100px;margin-bottom:2em}#inventory{background:url(/images/layout/isa_logo_fade.png) no-repeat center calc(50% + 40px);background-size:260px}#inventory p{padding:2em;border-radius:.625em;background:rgba(255,255,255,.75)}#testimonials-home{width:auto;margin:4em 1em 0 1em;padding:1em 1.5em;color:#1c1e11;border-radius:.625em;background:#eee}#testimonials-home h2{font-size:1.5em;margin-bottom:.5em;text-align:center;color:#1c1e11}#testimonials-home blockquote{font-size:1em}#latest-news{padding-bottom:0}#latest-news .story{font-size:1rem;margin-bottom:2em}#latest-news .story .thumb{width:100%;margin-bottom:.7em;border-radius:.625em}#latest-news .story h3{font-weight:700;transition:opacity .3s ease-in-out;color:#1c1e11}#latest-news .story h3 a{transition:all .1s cubic-bezier(0.86, 0, 0.07, 1);color:#172016}#latest-news .story h3 a:hover{text-decoration:none;opacity:.8;color:#425d3f}#latest-news .story .blurb{font-size:1em}#latest-news .btn-cta{display:inline-block;margin-top:2em;transition:border-color 200ms cubic-bezier(0.86, 0, 0.07, 1);color:#999;border-top:2px solid #999;border-right:2px solid #999;border-left:2px solid #999;border-bottom-right-radius:0;border-bottom-left-radius:0;background:rgba(0,0,0,0)}#latest-news .btn-cta:hover{border-top:2px solid #e8e8e8;border-right:2px solid #e8e8e8;border-left:2px solid #e8e8e8}.btn{font-weight:bold;border-radius:.625em}.btn.btn-primary{font-weight:400;padding:1em 2em;color:#425d3f;border:none;border-radius:.625em;background-color:#afd23f}.btn.btn-primary:hover{color:#fff;background-color:#425d3f}.btn.btn-primary:active:not(:disabled),.btn.btn-primary:active:not(.disabled){border-color:#2a8adf;background-color:#2a8adf}.btn.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(32,128,213,.5)}.btn.btn-success{color:#fff;border-color:#21ae10;background-color:#21ae10}.btn.btn-success:hover{color:#fff;border-color:#1a890d;background-color:#1a890d}.btn.btn-success:active:not(:disabled),.btn.btn-success:active:not(.disabled){border-color:#25c112;background-color:#25c112}.btn.btn-success:focus{box-shadow:0 0 0 .2rem rgba(33,174,16,.5)}.btn.btn-danger{color:#fff;border-color:#ff6a00;background-color:#ff6a00}.btn.btn-danger:hover{color:#fff;border-color:#d65900;background-color:#d65900}.btn.btn-danger:active:not(:disabled),.btn.btn-danger:active:not(.disabled){border-color:#ff7614;background-color:#ff7614}.btn.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(255,106,0,.5)}.btn.btn-warning{color:#fff;border-color:#f0ba29;background-color:#f0ba29}.btn.btn-warning:hover{color:#fff;border-color:#e0a810;background-color:#e0a810}.btn.btn-warning:active:not(:disabled),.btn.btn-warning:active:not(.disabled){border-color:#f1c03c;background-color:#f1c03c}.btn.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(240,186,41,.5)}.btn.btn-info{color:#fff;border-color:#08bab9;background-color:#08bab9}.btn.btn-info:hover{color:#fff;border-color:#069392;background-color:#069392}.btn.btn-info:active:not(:disabled),.btn.btn-info:active:not(.disabled){border-color:#09cecc;background-color:#09cecc}.btn.btn-info:focus{box-shadow:0 0 0 .2rem rgba(8,186,185,.5)}.btn-cta{padding:.75em 1em;transition:all 200ms cubic-bezier(0.86, 0, 0.07, 1);color:#fff;background-color:#ff6a00}.btn-cta:hover{color:#d1b1b3}#ica-logo{width:30%}.form-alert{font-weight:700;display:inline-block;margin-bottom:1em}#form-contact input{background:#f8f8f8}.page-header{max-width:3840px;margin:0 auto}.page-header p{display:block;max-width:700px;margin:-3em auto 5em auto}.page-intro{font-size:.8em;max-width:700px;margin:0 auto 1em auto}.featured .news-post{margin:0 1em 1em 1em}.news-post{font-size:1rem;flex-direction:column;padding:2em;background:#fff}.news-post .news-post-thumb{width:100%;margin-bottom:1em;border-radius:.625em}.featured .news-post-thumb{margin-bottom:1em}.btn-more-wrap{align-self:flex-end}.featured{padding:2em 0;background:#313131}.featured h3 a{color:#172016}.list-view.news-post{display:flex;margin:1em 0;border-bottom:1px solid #e8e8e8}.list-view.news-post .btn-primary{align-self:flex-end}.list-view.news-post .news-post-thumb{max-width:350px}.list-view.news-post .news-post-info{display:flex;flex-direction:column;padding:0}.page-img{width:100%;margin-bottom:2em;border-radius:.625em}.youtube-player{position:relative;overflow:hidden;max-width:100%;height:0;margin:5px;padding-bottom:56.23%;background:#000}.youtube-player iframe{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}.youtube-player img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;max-width:100%;height:auto;margin:auto;cursor:pointer;-moz-transition:.4s all;-webkit-transition:.4s all;transition:.4s all;border:none}.youtube-player img:hover{-webkit-filter:brightness(75%)}.youtube-player .play{position:absolute;top:50%;left:50%;width:72px;height:72px;margin-top:-36px;margin-left:-36px;cursor:pointer;background:url("//i.imgur.com/TxzC70f.png") no-repeat}#home-video-wrap{margin-bottom:3em}#what-to-expect .before-after{margin-top:2em}#what-to-expect .before-after h3{text-align:center}#what-to-expect .before-after img{width:100%;margin-bottom:2em;border-radius:.625em}@media screen and (min-width: 480px){#logo-main{width:70%;max-width:200px}#logo-main img{width:100%}#cta{height:200px;background-size:576px}}@media screen and (min-width: 576px){.service #service-img{margin:0 auto 2em auto}label{font-size:1em}h1{font-size:2.2em;margin-bottom:1.4em}h3{font-size:1.75em}h2{font-size:1.8em}#logo-main{width:60%;max-width:100%}#ica-logo{width:30%}#cta{height:250px;background-size:768px}#cta h2{font-size:1.5em}#cta .action legend{font-size:1.2em}.page-block h2{font-size:3em}#jeff-signature{width:150px;margin-bottom:2em}#welcome.page-block{padding-top:2em}#nav-footer ul{height:auto}#home #welcome h1{font-size:2.2em;margin-bottom:.2em}#home #welcome h2{font-size:1.4em;padding:.3em 2em .3em 10%}}@media screen and (min-width: 640px){#welcome{background-size:190%}#ica-logo{width:180px}}@media screen and (min-width: 768px){main{margin-top:0}.page-content li{font-size:1.2em;line-height:2}main p{font-size:1.2em}h1{font-size:3.4em}h1:after{height:7px}h2{font-size:2em}h3{font-size:1.75em}hr{height:4px;margin-bottom:2em}header{margin-bottom:0}#logo-footer img{width:150px}#cta{height:380px;padding:0;background-size:cover}#cta .text{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}#cta #form-cta-title{font-size:1.6em}#cta .wrap{max-width:970px}#cta h2{font-size:2.2em;margin-bottom:.2em}#cta .action{flex-direction:row}#cta .action .btn-submit{border-top-right-radius:10px}#cta .action .btn-submit p{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}#cta .action form{padding:1em 3em 2em 3em}#cta .action legend{font-size:1.7em}#cta .action legend:after{height:7px}.page-block{padding:3.3em 0}.page-block h2{font-size:4em}#testimonials-home{width:700px;margin:4em auto 0 auto;padding:2em 2em 1em 2em;border-radius:1.25em}#testimonials-home h2{font-size:1.5em}#inventory{background:url(/images/layout/isa_logo_fade.png) no-repeat center calc(50% + 140px);background-size:300px}#ica-logo{width:80%;max-width:220px}#welcome{padding-bottom:4em}#what-we-do .row{margin-bottom:4em}#what-we-do h3{text-align:right}#what-we-do .beer-slider>img{height:300px}#what-we-do .example{font-size:1rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;height:100%;color:#fff}#what-we-do .example p,#what-we-do .example .btn-wrap{width:auto;padding-left:2em;text-align:left}#what-we-do .flex-md-row-reverse .example p,#what-we-do .flex-md-row-reverse .example .btn-wrap{width:auto;padding-left:0;text-align:left}#what-we-do .flex-md-row-reverse .example h3{text-align:left}#what-we-do .flex-md-row-reverse .example .btn-wrap{width:100%;padding-right:2em;text-align:right}#contact-info,#services,#faq,#testimonials,#what-to-expect,#contact,#certified-arborist,#galleries,#our-roots,#insurance,#photo-gallery{padding:5em 0}#news{padding:3em 0 5em 0}#news .featured{background:#313131 url("/images/layout/dead_treebw.jpg") no-repeat top center}.news-post p{font-size:1em}.featured .news-post{margin:0}.featured .news-post h3{font-size:1.2em}.list-view.news-post{flex-direction:row}.list-view.news-post .news-post-info{padding:0 2em}.list-view.news-post .news-post-thumb{margin-bottom:1em}.photo{margin-bottom:2em}.page-header{margin-bottom:3em}#home #welcome h1{font-size:2.4em}#home #welcome h2{font-size:1.6em;width:95%;padding:.3em 0 .3em 5%;text-align:center;border-width:4px}#photo-gallery{margin-bottom:1em}#photo-gallery .row{justify-content:flex-start;padding:0 1em}#photo-gallery .row a{width:25%;margin-bottom:1em;padding:0 .8em}}@media screen and (min-width: 992px){header{align-items:flex-start;flex-direction:row;box-shadow:none}#cta{height:400px;padding:0 0 31.25% 0;background-size:cover}#cta .text{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}#cta .wrap{max-width:970px}#cta h2{font-size:3em}#cta #form-cta-title{font-size:2.2em}#cta .action{flex-direction:row}#cta .action .btn-submit{border-top-right-radius:10px}#cta .action .btn-submit p{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}#cta .action form{padding:1em 3em 2em 3em}#cta .action legend{font-size:1.7em}#cta .action legend:after{height:7px}.page-block{padding:5em 0}.page-block h2{font-size:4em}main p{font-size:1.2em}h1{font-size:3em}h1:after{height:7px}h2{font-size:2em}h3{font-size:1.75em}hr{height:4px;margin-bottom:4em}#logo-main{position:fixed;z-index:10;top:10px;width:auto}#logo-main img{width:150px}#logo-footer img{width:200px}#testimonials-home{width:700px;margin:4em auto 0 auto;padding:2em 2em 1em 2em;border-radius:1.25em}#testimonials-home h2{font-size:1.5em}#welcome{position:relative;padding-bottom:4em;background-size:300px !important}#welcome.page-block{padding:3em 0 1em 0}#what-we-do .row{margin-bottom:4em}#what-we-do h3{text-align:right}#what-we-do .beer-slider>img{height:300px}#what-we-do .example{font-size:1rem;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;height:100%;color:#fff}#what-we-do .example p,#what-we-do .example .btn-wrap{width:auto;padding-left:2em;text-align:left}#services #service-img.float-right{width:300px;margin:0 0 1em 1em}.page-header{margin-bottom:4em}#home #welcome h1{font-size:3.2em;margin-bottom:0}#home #welcome h2{font-size:2em;border-top-right-radius:12px;border-bottom-right-radius:12px}}@media screen and (min-width: 1200px){#welcome{padding-bottom:4em}#logo-main img{width:170px}#services #service-img.float-right{width:400px;margin:0 0 1em 1em}#home #welcome h2{width:760px;margin:0 auto;padding:.3em 0;border-radius:12px}}.heartbeat{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}@-webkit-keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(0.91);transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(0.87);transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@font-face{font-family:"cousine";src:url("/fonts/cousine/cousine-regular-webfont.eot");src:url("/fonts/cousine/cousine-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/cousine/cousine-regular-webfont.woff2") format("woff2"),url("/fonts/cousine/cousine-regular-webfont.woff") format("woff"),url("/fonts/cousine/cousine-regular-webfont.ttf") format("truetype"),url("/fonts/cousine/cousine-regular-webfont.svg#cousineregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"cousine";src:url("/fonts/cousine/cousine-bold-webfont.eot");src:url("/fonts/cousine/cousine-bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/cousine/cousine-bold-webfont.woff2") format("woff2"),url("/fonts/cousine/cousine-bold-webfont.woff") format("woff"),url("/fonts/cousine/cousine-bold-webfont.ttf") format("truetype"),url("/fonts/cousine/cousine-bold-webfont.svg#cousinebold") format("svg");font-weight:bold;font-style:normal}
