@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@200;300&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Gill Sans','Gill Sans MT','Lato',sans-serif;font-size:16px;margin-top:0;color:#333;}h1{font-size:36px;text-align:center;font-weight:300;}.page-header{padding-bottom:15px;margin:40px 0 30px;}h2{font-size:26px;font-weight:300;margin-bottom:30px;}h3{font-weight:300;}p{margin-bottom:20px;}hr{margin-top:30px;margin-bottom:30px;border:0;border-top:1px solid #333;}ul{margin-bottom:20px;}a,a:active,a:hover{color:#8e9341;text-decoration:none;}.btn-primary,.btn-success,.btn-primary:hover,.btn-success:hover,.btn-primary:active,.btn-success:active,.btn-primary:active:hover,.btn-success:active:hover{background:#d8e063;border:1px solid #d8e063;color:black;}button{margin-right:15px !important;}.right-align{text-align:right;}.cols-3{text-align:center;}.cols-3 tr:nth-child(odd) td:nth-child(odd),.cols-3 tr:nth-child(even) td:nth-child(even){background:#eeeeee;border-radius:15px;}.cols-3 td{padding:30px;vertical-align:top;}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#d8e063;}.navbar-toggle:hover{background:#8e9341 !important;}.navbar{margin-bottom:0;}.collapsible-bg{background:#d8e063;}.navbar-default{border:0;}.navbar-default .dropdown-menu{background:#8e9341;}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:none;}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#a6cc17;}.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:white;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background:none;color:white;}.navbar-default .navbar-toggle .icon-bar{background-color:white;}.navbar-default .navbar-nav > li > a{color:white;}.logo{padding:15px 0;}#block-jemford-starterkit-block-1{padding-top:45px;text-align:right;float:right;}#block-jemford-starterkit-block-1 svg{font-size:2em;padding-left:15px;}.container-header{margin-bottom:0;padding:0;}.container-header-heading{padding:0;}.flexslider{margin:0;border:0;}.flexslider .views-field-nothing{align-items:start;height:400px;display:grid;}.flexslider .views-field-nothing .field-content{position:relative;}.flexslider .views-field-nothing .field-content img{height:400px;margin:0 auto;max-height:400px;object-fit:cover;}.flexslider .views-field-nothing .field-content .field-content-text{left:0;right:0;position:absolute;text-align:center;top:50%;transform:translate(0,-50%);margin:0 auto;max-width:1170px !important;}.flexslider .views-field-nothing .field-content .field-content-text-content{padding:0 15px;}.flexslider .views-field-nothing .field-content .field-content-text-content h1{text-align:right;margin-left:66.666%;text-shadow:1px 1px 2px black;font-weight:bold;color:white;}#block-jemford-starterkit-block-2{background:black;color:white;padding:5px 15px;}iframe.map{width:100%;height:400px;}.highlighted{margin-top:30px;margin-bottom:30px;}.region.region-content{position:relative;}.main-container{}.main-container .block,.main-container .cols-3{margin:60px 0;}.author{margin-bottom:30px;}article .field{margin-top:60px;}article .field:first-child{margin-top:0px;}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}.view-taxonomy-children{text-align:center;background:#f7f7f7;padding:15px;}.view-taxonomy-children .views-row{display:inline-block;border-right:1px solid;padding:5px 10px 5px 5px}.view-taxonomy-children .views-row:nth-last-child(1){border-right:0px solid;}.view-taxonomy-children .views-row a{color:black;}.field--name-uc-catalog-image{text-align:center;margin-bottom:60px;}.field--name-uc-catalog-image .field--item{width:24%;padding:1%;display:inline-block;}.view-products .col{margin-bottom:30px;}.field--name-field-image{position:absolute;width:33%;margin-top:0 !important;margin-left:0 !important;top:0;}.field--name-field-image img{width:100%;height:auto;}.path-product .page-header{text-align:left;border-bottom:0;margin-bottom:0;padding:0;margin-left:38%;margin-top:40px;}.path-product article .field{margin-left:38%;margin-top:30px;}.path-product article .field--type-commerce-price{font-size:1.5em;margin-top:0;}.path-product article legend{font-size:inherit;border-bottom:0;}.path-product article .btn-success{font-size:1.25em;margin-top:15px;}.path-product article .field--name-body{border-top:0px solid lightgrey;border-bottom:0px solid lightgrey;padding:30px 0;}#block-jemford-views-block-products-block-1{border-top:1px solid lightgrey;margin-top:150px;padding-top:40px;}#edit-order-fieldscheckout label{display:none;}#edit-order-fieldscheckout input{line-height:inherit;}#shipping-information-wrapper{margin-bottom:20px;}.commerce-checkout-flow .field--name-shipping-method{margin-top:15px;}.commerce-checkout-flow #edit-order-fieldscheckout .field--name-field-delivery-collection-date::before{content:'Delivery/collection date';font-weight:bold;}.commerce-checkout-flow #edit-order-fieldscheckout .field--name-field-delivery-collection-date input{margin-bottom:5px;}.commerce-checkout-flow #edit-order-fieldscheckout .field--name-field-delivery-collection-date:after{content:'IMPORTANT - Sundays are unavailable for delivery. Please call 0121 444 1910 for delivery details.';color:red;}.commerce-checkout-flow #edit-order-fieldscheckout .field--name-field-add-a-message::before{content:'Add a message';font-weight:bold;}.pagination > li > a,.pagination > li > span,.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus{color:#333;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background:#a6cc17;border:1px #a6cc17;}.footer-bg{background:#f7f7f7;margin-top:60px;border-top:1px solid lightgrey;}.footer{border:0;margin-top:0;}.footer a{}ul.menu--menu-footer-menu{list-style-type:disc;padding-left:1.5em;}ul.menu--menu-footer-menu li{display:list-item;text-align:-webkit-match-parent;}ul.menu--menu-footer-menu li a{padding:0}ul.menu--menu-footer-menu li a:hover{background:none;}@media only screen and (max-width:990px){}@media only screen and (max-width:768px){.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background:#8e9341;color:white;}.navbar-header{padding-top:30px;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0px;}.right-align{text-align:left;}.flexslider .views-field-nothing .field-content .field-content-text-content h1{margin-left:50%;}}@media only screen and (min-width:768px){.navbar-nav{float:none;text-align:center;}.navbar-nav li{float:none;display:inline-block;font-weight:600;text-transform:uppercase;}.navbar-nav li a{color:black !important;}}@media only screen and (max-width:640px){.navbar-header{margin:0 !important;}.logo{text-align:center;width:100%;}#block-jemford-starterkit-block-1{padding-top:0;text-align:left;float:none;}#block-jemford-starterkit-block-1 svg{padding-left:0;padding-right:15px;}.navbar-toggle{margin-top:15px;margin-right:15px;}.navbar-header{padding-top:15px;}.cols-3 td{display:inline-block !important;}.flexslider .views-field-nothing{height:auto;display:block;}.flexslider .views-field-nothing .field-content .field-content-text{position:relative;text-align:center;transform:none;}.flexslider .views-field-nothing{height:auto;display:block;}.flexslider .views-field-nothing .field-content .field-content-text{position:relative;text-align:center;transform:none;}.flexslider .views-field-nothing .field-content .field-content-text-content{padding:15px;background-color:#d8e063;background:url('/sites/default/files/theme/rb_118540.jpg') no-repeat top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.flexslider .views-field-nothing .field-content .field-content-text-content h1{text-align:center;margin-left:0%;text-shadow:0 0 0 black;font-weight:normal;color:black;font-size:1.5em;}.field--name-uc-catalog-image .field--item{width:49%;}.field--name-field-image{position:relative;width:100%;margin-top:30px !important;margin-bottom:30px;top:0;}.path-product .page-header{margin-left:0%;}.path-product article .field{margin-left:0%;}}@media only screen and (max-width:555px){.slideshow-float-bg{text-align:center;}.slideshow-float::before{width:100%;}.slideshow-float img{text-align:center;margin:0 auto;width:100px !important;}.slideshow-float,.slideshow-float p,.slideshow-float ul,.slideshow-float span,.slideshow-float span .contact,.slideshow-float span .title{max-width:100%;}.slideshow-float span .content{border-radius:0;}.slideshow-float span .title{font-size:26px;}.slideshow-float span,.slideshow-float span .contact{font-size:18px;}.slideshow-float span p,.slideshow-float span ul{font-size:18px;}}
