#main-nav{background-color:transparent}.navbar-toggler{background-color:#000}#main-nav{padding:15px 30px;position:fixed;z-index:100;width:100%;transition:background-color .3s}#main-nav.bg-transparent{background-color:transparent}#main-nav.bg-transparent .navbar-toggler span{color:#fff!important}#main-nav.bg-transparent #navSupport .navbar-nav a{color:#ccc!important}#main-nav.bg-transparent #navSupport .navbar-nav a:hover,#main-nav.bg-transparent #navSupport .navbar-nav a.active{color:#fff!important}#main-nav.bg-transparent .navbar-brand{color:#fff!important;filter:invert(1)}@media screen and (max-width:767px){#main-nav.bg-transparent.menu-shown{background:#0f0f0f!important}}#main-nav #navSupport{justify-content:space-between}#main-nav #navSupport .social-nav{flex-direction:row!important}#main-nav #navSupport .social-nav li a{font-size:1.5rem;margin:0 15px}#main-nav #navSupport li a{font-family:oswald,serif;text-shadow:1px 1px 1px #000;transition:color .3s}#main-nav #navSupport li a.active{color:#000;text-shadow:1px 1px 1px #000}#main-nav .navbar-toggler{border:#fff}#main-nav .navbar-toggler:focus{outline:#fff}#main-nav .navbar-brand{font-size:1.5rem}#main-nav .navbar-brand img{max-width:80px}@media screen and (max-width:992px){#main-nav .navbar-brand img{max-width:60px}}.hero-area{background-color:#000}.hero-area .content{text-align:center}.hero-area .content .img-fluid{width:50%;margin-bottom:25px}@media screen and (max-width:767px){.hero-area .content .img-fluid{padding-top:70px;width:100%;padding-left:10px;padding-right:10px}}.hero-text{text-align:center;justify-content:center;color:#fff;font-family:noto sans,sans-serif;font-weight:600;font-size:22px}@media screen and (max-width:767px){.hero-text{font-size:xx-small;text-align:center}}#quote-row{text-align:center;margin-top:20px}#quote-row #hero-quote i{border:#ff0 1px solid;padding:5px;color:#fff;font-family:noto serif,serif;overflow:hidden}@media screen and (max-width:767px){#quote-row #hero-quote i{font-size:small}}#text-container{padding-top:0}#about-content{display:flex;align-items:center;text-align:center}#about-placeholder{box-shadow:5px 10px 8px -4px #888;height:450px;width:350px;margin-top:25px;image-orientation:from-image}@media screen and (max-width:767px){#about-placeholder{width:70%;height:70%;margin-bottom:35px}}#services{padding-top:50px;background-color:#000}#services #img-head{text-align:center;display:flex;align-self:center;justify-content:center}#services #services-header{color:grey;padding-bottom:10px}#services ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;justify-content:center;align-items:center;width:100%;border-top:#ff0 solid 2px;border-bottom:#ff0 solid 2px;padding:10px}#services ul li{font-family:oswald;font-weight:700;margin:auto;color:grey}@media screen and (max-width:767px){#services ul li{padding:10px;font-size:x-small;text-align:center}}#lawn-image{width:65%;height:40%}#snow-image{width:85%;height:75%;box-shadow:5px 5px 8px -4px grey}#winter-services{padding-top:50px;background-color:#fff}#winter-services #img-head{text-align:center}#winter-services ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;justify-content:center;align-items:center;width:100%;border-top:#ff0 solid 2px;border-bottom:#ff0 solid 2px;padding:10px}#winter-services ul li{font-family:oswald;font-weight:700;margin:auto;color:grey}@media screen and (max-width:767px){#winter-services ul li{padding:5px;font-size:small;text-align:center}}#winter-services table{table-layout:fixed}#summer-table{padding-top:0}#winter-table{padding-top:0}#contact-header{margin-bottom:50px}#contact{padding-top:0}#contact .row #phone-icon{width:50px;height:50px;padding:0;margin:0}@media screen and (max-width:767px){#contact .row #phone-icon{height:30px;width:30px}}h2{font-family:oswald;padding-left:0}#email-text{padding:0}#email-icon{padding:0;margin:0;width:70px;height:70px}@media screen and (max-width:767px){#email-icon{width:50px;height:50px}}#phone-row{align-items:center;display:flex;border:solid 5px #000;border-radius:30px;vertical-align:middle;padding:10px;margin:5px}#phone-row a h2{vertical-align:middle}@media screen and (max-width:767px){#phone-row a h2{font-size:small;text-align:center}}#email-row{align-items:center;display:flex;flex-direction:row;border:solid 5px #000;border-radius:30px;margin:5px}#email-row h2{padding-left:0}@media screen and (max-width:767px){#email-row a h2{font-size:small;padding-left:0;margin:5px}}h1{font-family:oswald,serif;font-weight:bolder;text-align:center;justify-content:center}p{font-family:rubik}.container{padding-top:50px;padding-bottom:50px}.navbar-fixed-top{-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-ms-transition:all .6s ease-out;transition:all .6s ease-out}.container-fluid{padding-top:50px;padding-bottom:50px}