@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Open+Sans:wght@300;400;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;margin-top:0;}h1{font-size:36px;text-align:center;}.page-header{margin-top:45px;}h2{font-size:26px;}h1,h2,h3,h4,h5,h6{font-family:'DM Serif Display',serif;}a,a:hover{color:#92bebe;font-weight:bold;}#block-jemford-headertopleft,#block-jemford-headertopright{margin-top:50px}#block-headertopcentre{padding:20px}#block-headertopcentre img{max-width:100%}.navbar{border:0;}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#92bebe;border:1px solid #92bebe;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:#186665;border:1px solid #186665;}.navbar-default .navbar-toggle .icon-bar{background:white;}.navbar{margin-bottom:0;}.collapsible-bg{background:#92bebe;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:#186665;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:white;}.navbar-default .navbar-nav > li > a{color:white;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus,.navbar-nav > li > .dropdown-menu{background:#186665;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:none;}.container-header{margin-bottom:23px;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.block-useraccountmenu a{color:black;}.menu--account li.active a{background:#e7e7e7 !important;}header{padding-top:15px}.logo img{max-width:250px;}.container-header{margin-bottom:0;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.flexslider{margin:0 0 60px 0;border:0;}.flexslider .views-field-field-banner-image img{object-fit:cover;height:100%;}.slideshow-float-bg{max-width:1400px;margin:0 auto;padding:0 30px;}.slideshow-float::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}.slideshow-float{position:absolute;max-width:50%;padding:10px 0 30px;margin:0;display:table;z-index:1;background-color:rgba(255,255,255,0.9);text-align:center;}.slideshow-float p{max-width:350px;color:white;font-size:26px;}.slideshow-float span{vertical-align:middle;display:table-cell;}.slideshow-float span img{width:100px !important;margin:0 auto;}.slideshow-float span .title{padding-top:0;display:inline;}.slideshow-float span h1{margin-top:0;padding-top:0;text-align:center !important;display:inline-block;word-break:break-word;max-width:350px;font-size:24px}.slideshow-float span p{padding:0 30px 30px;color:black;font-size:16px}.slideshow-float a{background:#0ce3ac !important;border-radius:5px;color:black;padding:15px;}#block-map iframe{width:100%;height:300px;}.highlighted{margin-top:30px;}.author{margin-bottom:30px;}.breadcrumb{margin-top:30px;}.field--name-field-paragraphs{border-top:1px #eeeeee solid;margin-top:60px;}.paragraph{padding-top:80px}.paragraph img{width:100%;}.paragraph--type--spacer .clearfix{clear:both;padding-top:60px}.paragraph--type--spacer .clearfix-small{clear:both;padding-top:0}.paragraph--type--banner-image-text img{margin-bottom:30px}.paragraph--type--images .field--item,.paragraph--type--image-gallery-portrait- .field--item{width:33.333%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;padding-bottom:30px;}.paragraph--type--video .field--name-field-video{text-align:center;margin-right:20%;margin-left:20%}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}#block-views-block-blog-block-1,.view.view-taxonomy-term,.view.view-archive{margin-top:30px;}#block-views-block-blog-block-1 td,.view.view-taxonomy-term td,.view.view-archive td{padding-top:30px;padding-bottom:30px;vertical-align:top;}.view-store-product-{margin-bottom:60px;}.view-store-product- .col{margin-bottom:30px;text-align:center;}.view-store-product- img{padding:5px;border:1px solid #e5e5e5;margin-bottom:15px}#block-views-block-product-gallery-block-1{width:45%;float:left;margin-bottom:60px;}#block-views-block-product-gallery-block-1 img{border:1px solid #e5e5e5;}#block-views-block-product-gallery-block-1 .views-field-uc-product-image img{padding:30px;}#block-views-block-product-gallery-block-1 .flex-control-nav{margin-top:10px;}#block-views-block-product-gallery-block-1 .flex-control-nav li{margin:1%;width:23%;}.path-product .tabs{display:inline-block;}.path-product .tabs ul{padding-left:30px;}.path-product article{margin-left:45%;padding-left:30px;}.field--name-price{color:#92bebe;font-size:1.5em;}.field--name-field-stock{padding:15px 0 30px;}#block-views-block-klarna-pricing-block-1{margin-left:45%;padding-left:30px;}#block-views-block-store-product-block-3{clear:both;border-top:1px solid #e5e5e5;padding-top:45px;margin-top:75px;}.field--name-variations{display:inline-block;}label[for^="edit-payment-information-payment-method-new-credit-card-stripe"]::after{content:'/debit card';}.field--name-field-image,#block-contactpage img{width:45%;height:auto;margin:0 0 60px 60px;float:right;}.footer-bg{background:#92bebe;margin-top:60px;}.footer{border:0;color:white;margin-top:0;}.footer a{color:white;}ul.menu--footer{list-style-type:disc;padding-left:1.5em;}ul.menu--footer li{display:list-item;text-align:-webkit-match-parent;}ul.menu--footer li a{padding:0}ul.menu--footer li a:hover,ul.menu--footer li a:focus{background:none;}#block-views-block-testimonials-block-1{background:#f59c2d;border-radius:15px;padding:30px;text-align:center;margin-bottom:30px;}#block-views-block-testimonials-block-1 h2{color:white;}#block-views-block-testimonials-block-1 .views-field-body{font-style:italic;font-size:1.5em;}@media only screen and (max-width:990px){#block-jemford-headertopleft,#block-jemford-headertopright{margin-top:30px}}@media only screen and (max-width:768px){#block-jemford-headertopleft{display:none;}#block-jemford-headertopright{margin-top:10px}#block-headertopcentre{padding:15px 5px 5px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:white;}.menu--account{padding:0 30px 15px;}.menu--account li a{color:black !important;padding:0;}.paragraph img{padding:20px 0;}.paragraph{padding-top:20px}.paragraph--type--spacer .clearfix{padding-top:0}.paragraph--type--text-text .field--name-field-text-2{margin-top:30px}.paragraph--type--images .field--item,.paragraph--type--image-gallery-portrait- .field--item{width:50%;padding-bottom:0px;}}@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:white !important}#block-useraccountmenu .navbar-nav li a{color:black !important;}}@media only screen and (max-width:640px){#block-views-block-product-gallery-block-1,.field--name-field-image,#block-contactpage img{width:100%;float:none;margin:0 0 30px;}.path-product h1,.path-product .tabs,.path-product article{margin-left:0;padding-left:inherit;}#block-views-block-klarna-pricing-block-1{margin-left:0;padding-left:0;}.paragraph--type--video .field--name-field-video{margin-right:0%;margin-left:0%}#block-views-block-blog-block-1 td,.view.view-taxonomy-term td,.view.view-archive td{width:100%;float:left;border:0px;}#block-views-block-blog-block-1 .views-field-field-banner-image,.view.view-taxonomy-term .views-field-field-banner-image,.view.view-archive .views-field-field-banner-image{border-top:1px solid #eeeeee}#block-views-block-blog-block-1 .views-field-field-banner-image img,.view.view-taxonomy-term .views-field-field-banner-image img,.view.view-archive .views-field-field-banner-image img{width:100%;}}@media only screen and (max-width:555px){.slideshow-float-bg{padding:0 5%;text-align:center;}.slideshow-float{max-width:100%;}.slideshow-float::before{width:100%;}.slideshow-float span img{width:100px !important;}.slideshow-float span .title{}.slideshow-float span p,.slideshow-float span ul{width:100%;font-size:14px;}}
