body{color:#555;font-family:Lato,arial;font-weight:400}img{max-width:100%}a{color:#3a9e48}a:hover{color:#631a89;transition:all .3s}.btn-green{background-color:#085c33;border:0;color:#fff!important}.btn-purple{background-color:#631a89;border:0;color:#fff!important}.link-button{color:#3a9e48;background:0 0;border:none;padding:0;text-decoration:none}.link-button__danger{color:#721c24}.link-button:hover{color:#631a89;text-decoration:underline}.header{background-image:url(/img/header-bg.jpg);background-size:cover;font-family:Josefin Sans,serif-sans}.header__contact-bar{color:#fff;background-color:#085c33;padding:7px 0}.header__contact-bar a{color:#fff}.header__main{background-color:#fff;border-radius:4px;margin:15px 0;padding:15px}.header__main-logo{width:220px;margin-bottom:12px}.header__social i{color:#3a9e48;text-align:center;border:1px solid #3a9e48;border-radius:50%;width:40px;height:40px;margin-right:12px;line-height:40px;transition:all .3s}.header__social i:hover{color:#fff;background-color:#3a9e48}.header__options-nav{text-align:center}.header__options-nav i{color:#085c33}.header__options-icon{text-align:center;margin:0 12px;position:relative}.header__options-icon img{width:22px}.header__options-basketcount{color:#fff;background:#631a89;border-radius:50%;width:20px;height:20px;font-size:.8rem;line-height:20px;position:absolute;top:-10px;right:-5px}.header__mobile-break{border:1px solid  #3a9e48;height:1px}.header__nav-bar{background-color:#effff1}.header__nav-bar a{color:#085c33}.header__nav-bar{padding:5px 0}.header__nav-items{font-family:Lato,serif-sans;display:inline}@media (width>=768px){.header__nav-bar{display:block}.header__main{margin:25px 0;padding:35px}.header__main-logo{width:initial}.header__options-icon img{width:32px}}.nav-item{margin-right:8px;transition:all .3s}.nav-item a{font-size:.9rem;transition:all .3s}.nav-item:hover{background-color:#3a9e48}.nav-item:hover a{color:#fff}.nav-tabs .nav-link{background-color:fff;border:1px solid #dee2e6}.tab-content.area-inputs{background:#fff;border:1px solid #dee2e6;border-top:0;margin-bottom:10px;padding-left:10px;padding-right:10px}@media (width>=768px){.nav-item a{font-size:.7rem}.nav-link{padding:.5rem .75rem}}@media (width>=992px){.nav-item a{font-size:.9rem}.nav-link{padding:.5rem 1rem}}@media (width>=1200px){.nav-item a{font-size:1rem}}@media (width<=767px){.header__nav-bar{z-index:9999;background:#085c33f2;display:none;position:absolute;inset:0}.header__nav-bar--active{display:block}.nav{text-align:center;display:block}.nav-item a{color:#fff;margin:15px 0}.close-nav{color:#ffffff80;text-align:right;margin:15px 15px 0 0;font-size:32px}}.footer__contact{color:#3a9e48;background-color:#effff1;padding:30px 0 20px}.footer__contact a{color:#3a9e48}.footer__contact-title{font-size:20px;font-weight:600}.footer__contact-social i{color:#3a9e48;text-align:center;border:1px solid #3a9e48;border-radius:50%;width:40px;height:40px;margin-right:12px;line-height:40px;transition:all .3s}.footer__contact-social i:hover{color:#fff;background-color:#3a9e48}.footer__copyright{color:#effff1;background-color:#085c33;padding:8px 0}.footer__copyright a{color:#effff1}.footer__copyright{text-align:center}.home__hero{background-image:url(/img/hero-1.jpg);background-size:cover;padding:25px 0}.home__hero-cta{color:#085c33;background-color:#ffffffb3;padding:25px}.home__hero-cta h1{margin-bottom:30px;font-size:1.5rem;font-weight:300}.home__hero-cta h1 span{color:#631a89}.home__hero-cta-item{margin:10px 0;font-size:.9rem}.home__hero-cta-item span{color:#fff;text-align:center;background-color:#631a89;border-radius:50%;width:36px;height:36px;margin-right:8px;line-height:36px;display:inline-block}.home__tagline{color:#3a9e48;text-align:center;background-color:#f7f7f7;padding:8px 0;font-size:.9rem}.home__turfs{background-color:#f7f7f7;padding:50px 0}.home__turfs-turf{margin-bottom:30px;position:relative}.home__turfs-turf span{color:#fff;width:140px;margin-left:-70px;position:absolute;bottom:20px;left:50%}.home__turfs img{width:160px}.home__info{padding:50px 0}.home__info h2{color:#085c33;margin-bottom:30px;font-weight:400}.home__info h2 span{color:#631a89}.home__info-copy{background-color:#f7f7f7;padding:15px 30px}.home__info img{width:50%;margin-top:15px;margin-left:25%}@media (width>=768px){.home__hero{padding:50px 0}.home__hero-cta{padding:25px 75px 25px 25px;display:inline-block}.home__hero-cta h1{font-size:2.5rem}.home__hero-cta-item{font-size:21px}.home__tagline{font-size:1rem}.home__turfs{margin-top:150px}.home__turfs-turf{margin-top:-130px}.home__info img{width:initial;margin:0}}.page__content{padding:30px 0}.page__content h1,.page__content h2,.page__content h3{font-weight:600}.page__content h1{color:#085c33;border-bottom:2px solid #efeff1;margin-top:30px;margin-bottom:30px;padding-bottom:15px;font-size:32px}.page__content h2{color:#631a89;margin-bottom:15px;font-size:24px}.page__content h3{color:#085c33;font-size:18px}.page__content ol li{margin-bottom:12px}.page__content strong{font-weight:700}.page__content-quotation i,.page__content-quotation strong{color:#631a89}.page__content-quotation .btn i{color:#fff}.page__turf-img{max-width:220px}.contact__form,.payment__form{background:#f7f7f7;border:1px solid #eee;border-radius:8px;margin-bottom:50px;padding:15px}.quote-modal .modal-header{background:#085c33}.quote-modal .close{color:#fff}.quote-modal .modal-title{color:#fff;font-weight:500}.quote-form .nav{display:flex}.quote-form .nav-item a{color:#3a9e48;border-radius:0;margin:0}.quote-form .nav-item:hover{background-color:#0000}.qty-picker{width:150px;margin-bottom:8px}.qty-picker .btn-number{background:#f7f7f7;border:1px solid #ced4da;border-radius:0}.qty-picker .btn-number .fa{color:#bbb}.qty-picker .btn-number:focus{box-shadow:none;outline:0}.qty-picker .quantity-left-minus{border-right:0}.qty-picker .quantity-right-plus{border-left:0}.grecaptcha-badge{visibility:hidden}.basket{margin-top:30px;margin-bottom:60px}.basket__item-image{border-radius:6px;max-width:100%;height:90px}.basket .alert{margin-top:15px}.basket__item-row{margin:15px 0}.basket__sub-total{font-size:18px;font-weight:500}.basket__qty-input{border-radius:0;width:50px;max-width:100%;margin-top:12px}.basket__cc-logos{text-align:center;padding-top:20px}.basket__cc-logos img{width:220px}.delivery__location{margin-top:5px;margin-bottom:5px}@media (width>=768px){.basket__qty-input{margin:0}}@media (width>=992px){.basket .alert{margin:0}}
