a,body,div,h1,h2,h3{font-family:Quicksand,Open Sans,sans-serif;font-weight:500;font-style:normal}
a{text-decoration:none;}
a:link,a:visited{text-decoration:none; color: #505050;}
a:hover{ color: #FF0000;}

.nav-menu-btn{border:0;background:0 0;font-size:22px;padding:10px 0;color:#b31419}
#sidr{border-right:1px solid #ccc}
header nav{min-height:52px}
header nav .nav-menu-btn-container{padding:0 20px}
header nav .logo-container{ text-align:center;padding-top:5px}
header nav .logo-container #the-logo{}
header nav .right-btn-container{text-align:right}
main .jumbotron{width:100%;height:500px;padding-top:17px;margin-bottom:0}
main .jumbotron .cta-container{position:absolute;text-align:center;width:inherit;bottom:-20px}
@media (min-width:578px){main .jumbotron .cta-container{margin-left:-34px}}
@media (max-width:577px){main .jumbotron .cta-container{margin-left:-23px}}
main .jumbotron .message{text-align:center;color:#fff}
main .jumbotron .message h1{font-weight:700;font-size:28px;margin-bottom:5px}
main .jumbotron .message h2{font-size:25px}
main a.deal{border:0;background:#019245;color:#fff!important;padding:10px 20px;width:100%;font-size:17px;display:block;text-align:center}
main a.deal .fa-angle-right{margin-left:5px}
main .key-points-container{padding:40px 30px;text-align:center}
main .key-points-container .key-point{margin-bottom:60px}main .key-points-container .key-point .image{margin-bottom:20px}
main .key-points-container .key-point h2{font-size:22px;color:#b90000;font-weight:700;margin-bottom:15px}
main .key-points-container .key-point .description{font-size:17px;font-weight:700}
main .key-points-container .key-point:last-child{margin-bottom:0}
main .cta-container{text-align:center;margin-bottom:60px}
main .cta-container .btn{font-size:20px;padding-left:30px;padding-right:30px}
main .our-farmers{width:100%;height:475px}
main .our-farmers .message{text-align:center;color:#fff;bottom:0;position:absolute;width:100%}
main .our-farmers .message h2{font-size:25px;margin-bottom:30px}main .our-farmers .message h3{font-size:18px;margin-bottom:20px}
main .our-farmers .cta-container{margin-bottom:40px}
main .google-map{width:100%;height:375px;position:relative}
main .google-map .delivery-zone-text{padding:10px;text-align:center}
main .google-map .delivery-zone-text span{font-size:.8em;font-weight:600;text-align:center}
main .google-map .delivery-zone-text span.green{color:#33a33d}
main .google-map .delivery-zone-text span.red{color:#ed2e34}
main .delivery-address-main{text-align:center}
main .delivery-address-main h2{margin-top:30px;font-size:22px;color:#b90000;font-weight:700;margin-bottom:15px}
main .testimonials-container{text-align:center;margin-top:65px}
main .testimonials-container h2{font-size:22px;color:#b90000;font-weight:700;margin-bottom:25px}main .testimonials-container .testimonials{padding:0 30px;margin-bottom:0}main .testimonials-container .testimonials .slick-prev{left:15px}main .testimonials-container .testimonials .slick-prev:before{content:'<'}main .testimonials-container .testimonials .slick-next{right:15px}main .testimonials-container .testimonials .slick-next:before{content:'>'}main .testimonials-container .testimonials .slick-next:before,main .testimonials-container .testimonials .slick-prev:before{color:#000;font-family:monospace;font-size:32px}main .testimonials-container .testimonials .testimonial{margin-bottom:70px}main .testimonials-container .testimonials .testimonial .description{font-weight:700}
main .testimonials-container .testimonials .testimonial .author{margin-bottom:20px}
main .testimonials-container .testimonials .testimonial .image img{width:120px;height:120px;border-radius:60px;margin:0 auto}
main .media{margin-bottom:50px}main .media img{margin:0 auto}
footer{ padding:10px}
footer .logo-container{text-align:center}
footer .right-btn-container{text-align:right}
footer .right-btn-container img{width:60px}
footer .social-icons{margin-top:25px;text-align:center}
footer .footer-links{text-align:center;margin-top:40px}
footer .footer-links .links{list-style-type:none;margin:0;padding:0}
footer .footer-links .links a{color:#fff}