@import url('https://fonts.googleapis.com/css2?family=Lato&family=Oswald&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Lato",sans-serif;font-weight:400;font-style:normal;font-size:16px;margin-top:0;color:#868686;}h1{font-size:36px;text-align:center;font-weight:300;}.page-header{margin:45px 0;border:0;background:url('/sites/default/files/themes/divider-bg-full.png') no-repeat center bottom;padding-bottom:45px;}h2{font-size:36px;font-weight:300;margin-bottom:30px;}.main-container .block h2{background:url('/sites/default/files/themes/divider-bg-full.png') no-repeat center bottom;padding-bottom:45px;}h3{font-weight:300;}h1,h2,h3,h4,h5,h6{color:#8f8f8f;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}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:#556db7;text-decoration:none;}.btn-primary,.abutton{background:#556db7;border:1px #556db7;font-size:16px;text-shadow:none;border-radius:15px;padding:10px 30px;text-transform:uppercase;}.btn-primary:hover,.abutton:hover{background:#7a97e9;border:1px #7a97e9;}.abutton a{color:white;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;}button{margin-right:15px !important;}svg{color:#556db7;}img{width:100%;}.center{text-align:center;}.main-container .block h2{text-align:center;}.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;}.table-4 th{width:25%;padding:15px;background:#556db7;color:white;}.table-4 td{width:25%;padding:15px;vertical-align:top;border:1px solid lightgrey;}.region-navigation{display:flex;align-items:center;}.region-navigation section{width:33.333%;text-align:center;padding:30px;}.region-navigation section img{max-width:100%;max-height:90px;height:auto;width:auto;}.region-navigation section svg{font-size:1.5em;}.region-navigation-collapsible{font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#556db7;}.navbar{margin-bottom:0;}.collapsible-bg{background:#556db7;}.navbar-default{border:0;background:none;border:0 solid white;}.navbar-default .dropdown-menu{background:#556db7;font-size:16px;}.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:#7a97e9;}.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;}.container-header{margin-bottom:0;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.flexslider{margin:0;border:0;}#flexslider-banner-main .views-field-field-banner-text .field-content,#flexslider-banner-homepage .views-field-field-banner-text .field-content{max-width:1170px;margin:0 auto;min-height:300px;padding:60px 400px 60px 15px;font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;font-style:normal;color:white;}#flexslider-banner-homepage .views-field-field-banner-text .field-content{padding-bottom:90px;}#flexslider-banner-main .views-field-field-banner-text .field-content,#flexslider-banner-homepage .views-field-field-banner-text .field-content .banner-text{font-size:3em;text-shadow:2px 2px 6px #000000;}#flexslider-banner-homepage .views-field-field-banner-text .field-content .banner-link{margin-top:30px;}#flexslider-banner-homepage .views-field-field-banner-text .field-content .banner-link a{background:#556db7;border:1px #556db7;font-size:16px;text-shadow:none;border-radius:15px;padding:10px 30px;text-transform:uppercase;color:white;}#flexslider-banner-homepage-footer .views-field-field-banner-text{font-family:"Oswald",sans-serif;font-weight:400;text-transform:uppercase;font-style:normal;color:white;font-size:3em;padding:120px 5% 120px 45%;text-shadow:2px 2px 6px #000000;}#flexslider-banner-homepage-footer .views-field-field-banner-text a{color:white !important;}.main-container .block,.main-container .cols-3{margin:90px 0;}.author{margin-bottom:30px;}.field--name-field-image{margin-bottom:60px;}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}#block-jemford-floatingcontact{position:fixed;right:0;top:300px;z-index:10;font-size:1.5em}#block-jemford-floatingcontact ul{margin:0;}#block-jemford-floatingcontact ul li{list-style-type:none;text-align:center;background:#f3f3f3;padding:10px 15px;line-height:1;}#block-jemford-floatingcontact ul li svg{color:black;}#block-jemford-floatingcontact ul li:nth-child(1){background:#556db7;border-radius:10px 0 0 0;}#block-jemford-floatingcontact ul li:nth-child(1) svg,#block-jemford-floatingcontact ul li:nth-child(1) a{color:white}#block-jemford-floatingcontact ul li:nth-last-child(1){background:#7a97e9;border-radius:0 0 0 10px}#block-jemford-floatingcontact ul li:nth-last-child(1) svg,#block-jemford-floatingcontact ul li:nth-last-child(1) a{color:white;}#block-jemford-floatingcontact .floating-hide{font-size:12px;}#block-jemford-values{text-align:center;background:#f7f7f7;margin-top:0;border-radius:0 0 30px 30px;padding:45px 30px 30px}#block-jemford-values .field--name-body ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;}#block-jemford-values .field--name-body ul li{width:20%;padding:15px;border-right:0.25px solid lightgrey;}#block-jemford-values .field--name-body ul li:nth-last-child(1){border-right:0;}#block-jemford-values .field--name-body ul li svg{font-size:3em;padding-bottom:30px}#block-jemford-values .field--name-body ul li{font-size:1.25em;}.view-services .view-content{display:flex;flex-wrap:wrap;}.view-services .view-content .views-row{width:25%;}.view-services .view-content .views-row{border-left:0.666px solid lightgrey;border-right:0.666px solid lightgrey;border-bottom:1px solid lightgrey;}.view-services .view-content .views-row:nth-child(1){border-left:1px solid lightgrey;}.view-services .view-content .views-row:nth-child(4){border-right:1px solid lightgrey;}.view-services .views-field-title,.view-services .views-field-field-short-description{padding:15px;text-align:center;}.view-services .views-field-title{background:#556db7;}.view-services .views-field-title a{color:white;font-weight:bold;}.sections{display:flex;flex-wrap:wrap;}.sections .sections-col{width:25%;border-left:0.666px solid lightgrey;border-right:0.666px solid lightgrey;border-bottom:1px solid lightgrey;border-top:1px solid lightgrey;}.sections .sections-col:nth-child(1){border-left:1px solid lightgrey;}.sections .sections-col:nth-child(4){border-right:1px solid lightgrey;}.sections .sections-col p{background:#556db7;color:white;font-weight:bold;padding:15px;text-align:center;min-height:120px;}.sections .sections-col ul{padding:0 30px;}.view-testimonials.view-display-id-block_1 .views-field-body td{vertical-align:top;}.view-testimonials.view-display-id-block_1 .views-field-body td.quote-right{vertical-align:bottom;padding-left:15px;}.view-testimonials.view-display-id-block_1 .views-field-body td.quote-left{padding-right:15px;}.view-testimonials.view-display-id-block_1 .views-field-body td svg{font-size:1.5em;}.view-testimonials.view-display-id-block_1 .quote{font-style:italic;}.view-testimonials.view-display-id-block_1 .quote-title{color:#556db7;font-weight:bold;padding-top:15px;}.view-testimonials.view-display-id-block_1 .views-field-body{padding:0 15px;}.view-testimonials.view-display-id-block_2{background:#465a26;color:white;display:flex;}.view-testimonials.view-display-id-block_2 .view-header,.view-testimonials.view-display-id-block_2 .view-content{width:50%;padding:30px;}.view-testimonials.view-display-id-block_2 .view-header{border-right:2.5px solid white;font-size:2em;}.view-testimonials.view-display-id-block_2 .view-header img{width:25%;}.view-testimonials.view-display-id-block_2 .view-content{border-left:2.5px solid white;font-style:italic;}.view-testimonials.view-display-id-block_2 .flexslider{background:none;}.view-testimonials.view-display-id-block_2 .views-field-body td{vertical-align:top;}.view-testimonials.view-display-id-block_2 .views-field-body td.quote-left{padding-right:15px;}.view-testimonials.view-display-id-block_2 .views-field-body td svg{font-size:1.5em;color:white;}.view-testimonials.view-display-id-block_2 .quote{font-style:italic;}.view-testimonials.view-display-id-block_2 .flex-control-nav{padding-bottom:30px;}.view-testimonials.view-display-id-block_2 .flex-control-paging li a.flex-active{background:white !important;}.view-logos .views-field-field-logo img{padding:15px;}.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;}.flex-control-paging li a.flex-active{background:#556db7 !important;}.pre_footer-bg{padding:0;margin-top:60px;}#block-jemford-signuptoourfreenewsletter{background:#556db7;color:white;}#block-jemford-signuptoourfreenewsletter .field--name-body{max-width:1170px;margin:0 auto;padding:60px 15px;display:flex;flex-wrap:wrap;}#block-jemford-signuptoourfreenewsletter .field--name-body .flex-div{align-self:center;width:50%;}#block-jemford-signuptoourfreenewsletter .field--name-body .flex-div:nth-child(2){text-align:center;}#block-jemford-signuptoourfreenewsletter .field--name-body .flex-div svg{color:white;font-size:10em;padding:15px;}#block-jemford-signuptoourfreenewsletter .field--name-body .flex-div h2{color:white;}#block-jemford-signuptoourfreenewsletter .mc-field-group,#block-jemford-signuptoourfreenewsletter .optionalParent{float:left;;}#block-jemford-signuptoourfreenewsletter .mc-field-group{width:75%;}#block-jemford-signuptoourfreenewsletter .mc-field-group input,#block-jemford-signuptoourfreenewsletter .optionalParent input{width:100%;-webkit-appearance:inherit;border:0;font-size:20px;padding:5px 15px}#block-jemford-signuptoourfreenewsletter .optionalParent{width:25%;}.footer-bg{background:#f3f3f3;margin-top:0;color:black;}.footer{border:0;margin-top:0;}.footer h2{color:#8f8f8f;font-size:26px;}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{background:none;}#block-jemford-headercentre-2 img{max-width:100%;max-height:150px;height:auto;width:auto;padding-top:30px;}@media only screen and (max-width:990px){#block-jemford-values .field--name-body ul li{font-size:1em;}}@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:darkgrey;color:white;}.navbar-header{padding-top:30px;}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0px;}#flexslider-banner-main .views-field-field-banner-text .field-content,#flexslider-banner-homepage .views-field-field-banner-text .field-content{padding:60px 15px 60px 15px;}#flexslider-banner-homepage .views-field-field-banner-text .field-content{padding-bottom:90px;}#flexslider-banner-main .views-field-field-banner-text .field-content,#flexslider-banner-homepage .views-field-field-banner-text .field-content .banner-text{font-size:2em;}#flexslider-banner-homepage-footer .views-field-field-banner-text{font-size:2em;}#block-jemford-values .field--name-body ul li{width:33.333%;font-size:inherit;border-right:0;}#block-jemford-values .field--name-body ul li{}.view-services .view-content .views-row,.sections .sections-col{width: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:400;text-transform:uppercase;}.navbar-nav li a{color:white !important}}@media only screen and (max-width:640px){.navbar-header{margin:0 !important;}.cols-3 td{display:inline-block !important;}#block-jemford-headercentre{width:50%;order:1;}#block-jemford-headerright{width:50%;order:2;}#block-jemford-headerleft{display:none;}.view-testimonials.view-display-id-block_2{display:inherit;padding-bottom:30px;}.view-testimonials.view-display-id-block_2 .view-header,.view-testimonials.view-display-id-block_2 .view-content{width:100%;}.view-testimonials.view-display-id-block_2 .view-header{border-right:0;}.view-testimonials.view-display-id-block_2 .view-header img{width:50%;}.view-testimonials.view-display-id-block_2 .view-content{border-left:0;}#flexslider-banner-homepage-footer .views-field-field-banner-text{padding:120px 15px 120px 15px;}#block-jemford-signuptoourfreenewsletter .mc-field-group,#block-jemford-signuptoourfreenewsletter .optionalParent{width:100%;}}@media only screen and (max-width:555px){#block-jemford-headercentre{width:100%;}#block-jemford-headerright{display:none;}#block-jemford-floatingcontact .floating-hide{display:none;}.view-testimonials.view-display-id-block_1 .views-field-body,.view-testimonials.view-display-id-block_2 .view-content,.view-testimonials.view-display-id-block_1 .views-field-body td.quote-right,.view-testimonials.view-display-id-block_1 .views-field-body td.quote-left,.view-testimonials.view-display-id-block_2 .views-field-body td.quote-left{padding:0;}.view-testimonials.view-display-id-block_2 .flexslider{padding:15px;}#block-jemford-signuptoourfreenewsletter .field--name-body .flex-div{width:100%;}}
