a {
    color: #5a8e22;
    text-decoration: none;
    background-color: transparent;
}
a:hover{cursor:pointer}
.boxplant{text-align:center;z-index:5;background:url(/images/box-plant.png) center center no-repeat;display:table-cell;vertical-align:middle;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.coming .jumbotron{background:rgba(255,255,255,0.8);z-index:9;max-width:400px;-webkit-box-shadow:0 0 15px 7px rgba(25,25,25,0.3);box-shadow:0 0 15px 7px rgba(25,25,25,0.3);margin-left:auto;margin-right:auto;width:400px}
.btn-primary{color:#212529;background-color:#69af07;border-color:#69af07}
.boxplant small{text-transform:uppercase;font-size:.7em}
.boxplant h1.h2{margin-bottom:0;margin-top:20px}
.coming{display:table;position:absolute;top:0;left:0;height:100%;width:100%}
.footer-copy{color:#fff;z-index:99;position:relative;padding:20px;opacity:.6}
.navbar{background:#eee}
.navbar a.navbar-brand{color:#588E22;font-size:1.5em;font-family:'Roboto Slab',serif}
.navbar a.navbar-brand img{margin-top:-10px}
li.nav-item{margin:0 0 0 60px}
a:hover{color:#3A5B16;text-decoration:underline}
ul.features li{list-style-type:none;position:relative;padding-left:24px;margin-bottom:18px;font-weight:600}
ul.features li:before{width:10px;height:10px;content:'';border:1px solid #5a8e22;border-radius:50%;position:absolute;left:0;top:7px}
.service-list li{color:#5a8e22}
section.bgv{position:relative;background-color:#000;width:100%;overflow:hidden}
.pickpack{padding:20% 0}
section#home{padding-top:80px}
.intro-lead{padding:2% 0}
.bgv video{position:absolute;top:50%;left:50%;min-width:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
footer p a{color:#fff}
.bgv .container{position:relative;z-index:2}
.bgv .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.5;z-index:1}
section#intro{padding:50px 0}
section#aboutus{padding:50px 0;background:#FFFCE8}
.voucher{padding:50px 0}
.voucher img{max-height:200px;padding:20px}
.info-icons .icon-block {font-size:56px;}
@media (pointer: coarse) and (hover: none) {
video-section{background:url() #000 no-repeat center center scroll}
.bgv video{display:none}
}
body{color:#4A4A50}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Roboto Slab',serif}
.activmap-brand img{height:240px;width:300px;vertical-align:middle;padding:5px 20px 5px 10px}
.greenbg{background:#3A5B16;color:#fff}
.greenbg h3{font-family:'Roboto Slab',serif;letter-spacing:2px;font-size:2em;padding:20px 0 10px}
.carousel.slide,.visual .carousel-item{min-width:100%; height:500px}
.visual .carousel-caption{position:absolute;width:100%;line-height:1;max-width:680px;white-space:normal;bottom:6px;left:0;top:10%;float:left}
.visual .carousel-caption .text h3{font-family:'Roboto Slab',serif;font-size:2.4rem;text-align:left;color:#3A5B16;margin:0}
.visual .carousel-caption .text{padding-top:25%;padding-bottom:0}
.visual .carousel-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#222;pointer-events:none;opacity:.1}
.intro-lead p{font-size:1.2em}
.bg-dark{background-color:#0D0A0B!important}
[id="footer"] .logotype{margin-bottom:10px;margin-top:-10px}
[id="footer"] .logotype a{font-size:1.125rem;font-weight:700;font-family:'Roboto Slab',serif}
.foot-links li a {color:#FFFCE8;}

.carousel-inner {
    position: relative;
    min-width: 100%;
    overflow: hidden;
}
.visual .carousel-caption .text.white h3 {color:#ffffff!important;}

@media (min-width: 768px) {
    .carousel.mobile {display:none;}
    .carousel.wide {display:block;}
    }
@media (max-width: 767.98px) {
    .carousel.mobile {display:block;}
    .carousel.wide {display:none;}
    }



