@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#layout-builder-modal .fieldset-legend,#layout-builder-modal label{color:black;}body{font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;margin-top:0;color:#333;background:#fff;}h1{font-size:36px;text-align:center;}.page-header{padding-bottom:15px;margin:40px 0 30px;}h2{font-size:26px;margin-bottom:30px;}h1,h2,h3,h4,h5,h6{font-weight:700;}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{text-decoration:none;}.btn-success{background:black !important;border:1px solid black !important;border-radius:30px;}.btn-success:hover{background:white !important;color:black;}.btn-primary,.abutton{background:black;border:1px black;border-radius:30px;}.btn-primary:hover,.abutton:hover{background:white;color:black;}.abutton{padding:15px 30px;color:white;display:inline-block;margin-top:30px;}.abutton:hover{border:1px solid black;}button{margin-right:15px !important;}hr{border-top:1px solid lightgrey;}video{background:black;max-width:100%;}.logo img{max-width:120px;}#block-jemford-cardpayments{text-align:right;float:right;margin-top:30px}#block-jemford-cardpayments img{max-width:200px;}.region-navigation-collapsible{display:none;}#block-jemford-mainnavigation{text-align:right;float:right;font-weight:400;clear:right;}#block-jemford-mainnavigation a{color:#555;text-transform:uppercase;}#block-jemford-mainnavigation a:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#555;transform-origin:bottom right;transition:transform 0.25s ease-out;}#block-jemford-mainnavigation a:hover:after{transform:scaleX(1);transform-origin:bottom left;}#block-jemford-mainnavigation li.last a{background:url('/modules/contrib/commerce/icons/000000/cart.png') no-repeat;background-position:right;padding-right:30px;}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:black;}.navbar{margin-bottom:0;}.collapsible-bg{background:#3a3a3a;}.navbar-default{border:0;}.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{}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:white;}.navbar-default .navbar-toggle .icon-bar{background-color:white;}.navbar-default .navbar-nav > li > a{color:white;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:none;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:white;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:white;font-weight:700;}.navbar-collapse{border-top:0;}.container-header{margin-bottom:0;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.flexslider{margin:0;border:0;}.flexslider .views-field-slideshow-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;}.slideshow-float p,.slideshow-float ul{max-width:555px;font-size:26px;}.slideshow-float span{vertical-align:middle;display:table-cell;font-size:26px;max-width:555px;}.slideshow-float span .content{padding:30px}.slideshow-float span .title{padding-top:30px;font-weight:700;color:white;font-size:60px;max-width:555px;display:block;text-shadow:2px 2px 5px #333333;}.slideshow-float span p,.slideshow-float span ul{padding-bottom:30px;color:white;text-shadow:2px 2px 5px #333333;}.slideshow-float a{background:white !important;border-radius:30px;color:black;padding:15px 30px;}.main-container{margin-top:60px;}.bootstrap-basic-image-gallery .main-image{margin-bottom:30px;border:1px solid lightgrey;padding:30px;}.path-product .field--name-title{font-weight:700;font-size:36px;}.path-product .field--name-price{font-size:26px;margin:30px 0;}.commerce-order-item-add-to-cart-form{margin-bottom:30px;padding-bottom:60px;border-bottom:1px solid lightgrey;}.commerce-order-item-add-to-cart-form .input-group,.commerce-order-item-add-to-cart-form button{width:50%;}.path-product .main-container article ._none.pb-6.mt-5.mb-6{margin-bottom:30px;border-bottom:1px solid lightgrey;padding-bottom:60px}.path-product .field--name-description .field--label,.path-product .field--name-video .field--label{font-size:26px;font-weight:700;margin-bottom:30px;margin-top:30px;}.field--name-field-media-oembed-video{margin-top:0;position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.view-product-catalog .view-content{display:flex;flex-wrap:wrap;}.view-product-catalog img{width:100%;}.view-product-catalog.view-id-product_catalog .views-row{margin-bottom:30px;text-align:center;}.view-product-catalog.view-id-product_catalog .views-row img{border:1px solid lightgrey;padding:30px;}.view-product-catalog.view-id-product_catalog .views-row .field--name-title a{font-size:26px;font-weight:700;color:#333;}.view-product-catalog.view-id-product_catalog .views-row .field--name-price{font-size:26px;}.field--name-highlighted{float:right;margin:0 0 30px 30px;background:#f8f8f8;padding:30px;border-radius:30px;width:50%;}.field--name-image{float:right;width:50%;margin:0 0 30px 30px;}.field--name-image img{width:100%;}.author{margin-bottom:30px;}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}article.testimonial section{margin:60px 0;}article.testimonial section article{border-radius:15px;padding:30px}article.testimonial section article:nth-child(odd){background:#e7e7e7;}article.testimonial section .indented article{background-image:url(/sites/default/files/pictures/picture-3-1450461762.png);background-repeat:no-repeat;background-position:15px 15px;background-color:pink;margin:30px 0;}article.testimonial section article footer a{display:none;}article.testimonial section .indented article footer,article.testimonial section .indented article div{margin-left:90px;}article.testimonial section .indented article div div{margin-left:0;}.view-blogs{margin-top:60px;}.view-blogs .row div{margin-bottom:30px;}.view-blogs .row div div{margin-bottom:0;;}.view-blogs .views-field{background:#f7f7f7;padding:0 15px}.view-blogs img{15px;padding-bottom:30px;width:100%;}.view-blogs .views-field-image{padding:0;}.view-blogs .views-field-title{min-height:120px;font-weight:700;}.view-blogs .views-field-title a{color:black;font-size:1.5em;}.view-blogs .views-field-body{padding-bottom:30px;min-height:90px;}.view-blogs .views-field-view-node{padding-bottom:15px;}#block-views-block-blogs-block-1{text-align:center;}.view-testimonials{text-align:center;border-top:1px solid lightgrey;padding:60px 0 30px;margin-top:60px;}.view-testimonials .views-field-body{font-size:36px;font-style:italic;margin-bottom:30px;}.view-testimonials .views-field-body p span::before,.view-testimonials .views-field-body p span::after{content:'"';}.view-testimonials .views-field-nothing{font-weight:700;margin-bottom:30px;}.page-node-type-video-page #block-jemford-views-block-videos-block-1{float:right;width:25%;background:#f7f7f7;padding:0 15px;margin-bottom:30px;}.page-node-type-video-page article{width:70%;}#block-jemford-mailchimp{border-top:1px solid lightgrey;padding:60px 0 30px;margin-top:90px;}#block-jemford-mailchimp img{float:right;max-width:100px;margin:0 0 30px 30px;}.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{}.footer-bg{background:#3a3a3a;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{background:none;}@media only screen and (max-width:990px){}@media only screen and (max-width:768px){.region-navigation-collapsible{display:inherit;}#block-jemford-mainnavigation{display:none;}#block-jemford-cardpayments{margin-top:60px;}.page-node-type-video-page #block-jemford-views-block-videos-block-1{float:none;width:100%;}.page-node-type-video-page article{width:100%;}.view-blogs .views-field-title,.view-blogs .views-field-body{min-height:0px;}}@media only screen and (min-width:768px){}@media only screen and (max-width:640px){.field--name-highlighted,.field--name-image{float:none;margin:0 0 30px 0;width:100%;}.view-blogs .views-field-body{min-height:inherit;}}@media only screen and (max-width:555px){.slideshow-float{padding:30px;}.slideshow-float-bg{padding:0;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;}}
