*{margin:0;padding:0;position:relative}@font-face{font-family:TektonPro;src:url("http://americathebeautifullandscaping.com/resources/css/resources/fonts/TektonPro-Bold.ttf") format("truetype"),url("../../fonts/TektonPro-Bold.otf")}@font-face{font-family:TektonPro;src:url("http://americathebeautifullandscaping.com/resources/css/resources/fonts/TektonPro-Bold.ttf") format("truetype"),url("../../fonts/TektonPro-Bold.otf")}#mobile-logo{width:80%;display:block;max-height:10vw}#lower-nav{background-color:#7ea681;position:fixed;height:50px;bottom:0;width:100%;z-index:1000;display:flex;justify-content:center;align-content:center;align-items:center}#lower-nav a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:1.2vw;text-decoration:none;color:white;display:flex;width:100%;height:100%;text-align:center;align-items:center;justify-content:center}#lower-nav:hover{background-color:#3f5537}@media(min-width:600px) and (max-width:1023px){#lower-nav{height:5vh;max-height:50px}#lower-nav a{font-size:1.5vw}}@font-face{font-family:TektonPro;src:url("http://americathebeautifullandscaping.com/resources/css/resources/fonts/TektonPro-Bold.ttf") format("truetype"),url("../../fonts/TektonPro-Bold.otf")}.first-row{display:block !important}.first-row span{display:inline-block;width:65%}#index-slider{display:inline-block;width:30%}.slider-img{width:100%}#content{background:transparent;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#FFF}.row{line-height:2.5vw;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:black}.row p{display:inline}.row span h1,.row span h2{color:#7a597a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline;font-weight:600}#main-wrap{position:relative;width:70vw;margin:0 auto;padding:10px 10px;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0.9) 0,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%);border-top-right-radius:1vw;border-top-left-radius:1vw}.row img{border-radius:1vw;border:3px solid #3f5537;margin:0 5px;height:auto}.row-left a{order:-1}.row-right a{order:1}#review-wrap{margin-top:3vw;display:flex;flex-direction:row;justify-content:space-around}#review-wrap:before{content:"Customer Reviews";display:flex;position:absolute;flex-direction:column;width:100%;top:-3vw;text-align:center;float:left;font-weight:600;font-size:1.5vw}.review-item{padding:4px;width:32%;font-size:1vw;border-top:2px solid grey}.review-item:nth-child(2){border-right:2px solid grey;border-left:2px solid grey}@media(min-width:1024px){.row{display:flex;flex-direction:row;font-size:1.25vw;font-weight:100}.row img{max-width:20vw;display:inline}.row span h1,.row span h2{font-size:1.7vw;line-height:2.5vw}#main-wrap{width:70vw;z-index:500;top:-4vw}}@media(min-width:600px) and (max-width:1023px){.row{flex-direction:column;line-height:4vw}.row a{display:block;text-align:center;width:70vw;margin:0 auto}.row img{display:block;max-width:50vw;margin:auto}.row h1,.row h2{font-size:2.1vw;line-height:4vw}#main-wrap{width:90vw}.review-item{font-size:2vw}}@media(max-width:600px){.row{flex-direction:column;line-height:5vw;font-size:3vw}.row a{display:block;text-align:center}.row img{display:block;max-width:70vw;margin:auto}.row span h1,.row span h2{font-size:3vw;line-height:5vw}#main-wrap{width:90vw;top:15vw}.review-item{font-size:2.5vw}#review-wrap:before{content:"Customer Reviews";display:flex;position:absolute;flex-direction:column;width:100%;top:-3vw;text-align:center;float:left;font-weight:600}}.row-full{justify-content:center;text-align:center}.row-full img{width:70%;margin:0 auto;margin-bottom:20px;max-width:60vw;display:block}.band-item-mobile{display:none}.band-item{display:none}.band-item{width:100%;border:4px solid #3f5537;background-color:#3f5537}.band-item div img{border:3px solid #3f5537;width:100%;max-height:480px}.band-item-mobile{width:100%;border:4px solid #3f5537;background-color:#3f5537}.band-item-mobile div img{width:100%;max-height:480px}.actual-list{list-style:disc;font-size:1vw;margin-left:2vw;line-height:2vw;padding:10px 20px;color:#4b4b4b}.actual-list li{margin:0;padding:0}blockquote{background-color:rgba(0,0,0,0.1);font-size:1vw;line-height:1.5vw;margin:15px 0;padding:6px}@media(min-width:600px) and (max-width:1023px){.actual-list{font-size:1.5vw;line-height:2vw}blockquote{font-size:1.5vw;line-height:2vw}}@media(max-width:600px){.actual-list{font-size:2.2vw;line-height:2.8vw}blockquote{font-size:2.2vw;line-height:2.5vw}}#survey iframe{width:100%;resize:none;overflow:visible;height:calc(100vh+100vw)}.row a:link,.row a:visited,.row a:hover,.row a:active{display:inline;color:#7a597a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.row>a:last-child{display:block;margin:0 auto;width:50vw}.retreat-page{font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif}@font-face{font-family:TektonPro;src:url("http://americathebeautifullandscaping.com/resources/css/resources/fonts/TektonPro-Bold.ttf") format("truetype"),url("../../fonts/TektonPro-Bold.otf")}header{display:block;position:relative;font-family:sans-serif;color:#FFF;z-index:-1;width:100%;height:auto;top:50px;margin:0;padding:0}#banner{position:relative;width:100%;height:auto;left:0;margin:0}#banner-extra,#banner-call,#banner-loc{display:block;position:absolute;font-family:Baskerville,"Baskerville Old Face","Hoefler Text",Garamond,"Times New Roman",serif;font-style:italic;font-size:2.5vw;color:white;color:#f0f0f0;text-decoration:none;z-index:1;text-shadow:2px 2px black}#banner-extra{right:-5%;opacity:0;top:3vw;line-height:3vw}#banner-extra span{display:inline;margin-left:3em}#banner-extra:hover,#banner-call:hover{color:#c8c8c8}#banner-call{left:-10%;top:1vw;opacity:0}#banner-loc{left:2vw;top:8vw;transform:rotate(-8deg)}#gradient{background:linear-gradient(to bottom,#7ea681 0,rgba(126,166,129,0) 100%);display:block;position:absolute;width:100%;top:98%;left:0;height:150px;margin:0}.dropdown-content{display:none;position:absolute;left:0;top:50px}.nav-item div{width:100%}.nav-item div a{background-color:#96b481;color:white}.nav-item div a:hover{background-color:#3f5537}#nav{z-index:1000;opacity:1;width:100vw;position:fixed;height:50px;background-color:#96b481}.nav-item{background-color:#96b481;display:inline-block;line-height:50px;padding:0;width:15%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.nav-item a{display:block;width:100%;height:100%;font-size:1.2vw;font-weight:600;text-decoration:none;color:white;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.mobile-menu-btn{display:block;width:100%;display:none;text-align:center;padding:0}.mobile-menu-btn a{width:auto;font-size:10vw;line-height:50px}.nav-item a:hover{background-color:#3f5537}.dropbtn:hover+.dropdown-content{display:block !important}.dropdown-content:hover{display:block !important}#nav-container{display:flex;flex-direction:row;justify-content:center;height:50px;line-height:50px;text-align:center;width:auto;margin:0 auto}#nav-container .nav-why-mobile{display:none}#nav-container.responsive{top:0;display:block;flex-direction:column}#nav-container.responsive .nav-why-mobile{display:block}#nav-container.responsive a{display:block}@media(min-width:600px) and (max-width:1023px){header{top:50px}}@media(max-width:600px){.nav-item{line-height:40px}#lower-nav{display:none}#banner{display:none}.mobile-menu-btn{display:flex;flex-direction:row;height:50px}.mobile-menu-btn a{display:inline-block;width:15vw}#gradient{display:none}#banner-extra{display:none}#banner-call{display:none}#nav-container>.nav-lg-item{display:none}#nav-container.responsive>.nav-lg-item{display:block}#nav-container.responsive>.nav-item{width:100vw;padding:0}#nav-container.responsive>.nav-item a{width:100vw;font-size:3vw}#nav-container.responsive .nav-item div{display:block}.dropdown-content{display:block;position:relative;top:0}#mobile-nav-logo{display:inline-block;width:70vw;height:auto;vertical-align:top}}@font-face{font-family:TektonPro;src:url("http://americathebeautifullandscaping.com/resources/css/resources/fonts/TektonPro-Bold.ttf") format("truetype"),url("../../fonts/TektonPro-Bold.otf")}footer{background:white;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:black;margin-bottom:50px;text-align:center;line-height:50px;font-size:.9vw;border-bottom-left-radius:1vw;border-bottom-right-radius:1vw;opacity:.7}@media(min-width:1024px){footer{top:0}}@media(min-width:600px) and (max-width:1023px){footer{top:0;font-size:1.4vw}}@media(max-width:600px){footer{top:0vw;font-size:2vw;margin-top:100px}}@font-face{font-family:TektonPro;src:url("http://americathebeautifullandscaping.com/resources/css/resources/fonts/TektonPro-Bold.ttf") format("truetype"),url("../../fonts/TektonPro-Bold.otf")}#background{position:fixed;display:block;left:0;width:100%;height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:-1;opacity:.8}body{z-index:0}#contact-full{visibility:hidden;position:fixed;display:flex;justify-content:center;align-content:center;align-items:center;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.75);z-index:2000;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.show{visibility:visible}#contact-wrap{background-color:#7ea681;display:flex;justify-content:center;text-align:center;flex-direction:column;width:60%;color:white;font-weight:600;padding:15px 0;border:1px solid #bfbfbf;border-radius:2vw;max-height:100vh;z-index:2001}label{color:white;text-align:right;display:inline-block}textarea,input{border:1px solid #bfbfbf;width:50%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1.2vw;padding:1px 3px}textarea{min-height:10em;max-height:30em;vertical-align:top;resize:vertical}#contact-wrap>div>div{line-height:3vw}#contact-wrap button{width:30%;height:3vw;margin:9px 0;border:1px solid #919191;border-radius:.5vw;font-size:1.5vw;background-color:#3f5537;color:white}#contact-wrap button:hover{background-color:#96b481;color:black}#contact-wrap p a{color:#3f5537;text-decoration:none}@media(max-width:600px){#contact-wrap{width:80vw;height:75vh}textarea,input{width:60%;font-size:3vw}#contact-wrap label{width:25%}#contact-wrap button{font-size:3vw;font-weight:600;height:6vw}#contact-wrap>p{font-size:3.2vw;margin:5px 0}}#side-links{position:fixed;display:flex;flex-direction:column;top:50vh;left:1vw;width:12vw;z-index:900}#side-links>div{margin:15px 0}#right-side-links{position:fixed;display:block;left:0;top:65vh;text-align:center;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:2vw;width:13vw;box-sizing:border-box;z-index:900}#right-side-links img{width:100%}#fb-link{opacity:.5;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:1vw;transition:opacity .5s}#fb-link img{width:5vw;display:block}#fb-link span{opacity:0;display:block;font-weight:600;color:#3f5537}#fb-link:hover{opacity:1;transition:opacity .5s}#fb-link:hover span{opacity:1;visibility:visible}#side-contact{display:none;width:14vw;left:-1vw}#user_continue{display:none}@media(min-width:600px) and (max-width:1023px){#side-links{left:90vw;flex-direction:column-reverse;top:150px;width:25vw}#side-contact a{background-color:#7ea681;opacity:1;font-weight:600;padding:6px 3vw;font-size:1.5vw}#fb-link{left:-1vw;opacity:.8}#fb-link span{color:white;left:-90%}#side-links>div{margin:5px 0}#fb-link img{display:inline-block;vertical-align:middle}#fb-link span{display:inline-block;color:#3f5537;font-size:1.5vw;background-color:rgba(255,255,255,0.8);padding:5px;border-radius:1vw}#right-side-links{left:85vw;width:10vw;top:70px}}@media(max-width:600px){#side-links{display:none}#right-side-links{display:none}}#contact_results p{color:red}.portfolio-slide{position:absolute;z-index:80;top:50px;left:10vw;width:80vw;overflow:hidden}.portfolio-slide div img{width:100%}#port-right-arrow,#port-left-arrow{position:fixed;display:flex;justify-content:center;align-content:center;align-items:center;left:0;top:0;width:10vw;height:100vh;background-color:#7ea681;z-index:900;font-size:10vw;color:white;text-decoration:none}#port-right-arrow{left:90vw}#port-right-arrow:hover,#port-left-arrow:hover{background-color:#3f5537}.slick-prev:before,.slick-next:before{color:black}#port-cover{z-index:850;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(200,200,200,0.1)}