@import url('https://fonts.googleapis.com/css2?family=Castoro:ital@0;1&family=Josefin+Sans:ital,wght@0,300;1,300&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Josefin Sans",sans-serif;font-weight:300;font-size:18px;background:url('/sites/default/files/theme/bg-default.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:0;color:#777778}h1{font-size:36px;text-align:center;margin-bottom:60px !important;border-bottom:2px dashed !important;}h2{font-size:26px;}h3{font-size:22px;}h1,h2,h3,h4,h5,h6{font-family:"Castoro",serif;}a{color:#fdadae;}hr{border-top:2px dashed;}.button{background:#004a80;border:1px #004a80;display:inline-block;margin-top:30px;padding:15px 30px;color:white;}.button:hover{background:#004a80;border:1px #004a80;color:white;}button{margin-right:15px !important;}.headline-bg{background:#777778;color:white;text-align:center;padding:5px;}.navbar-header{width:100%;padding-top:15px;padding-bottom:15px;}.navbar-toggle{position:absolute;top:0;right:0;background:#fdadae;}.navbar{margin-bottom:0;}.collapsible-bg{background:#fdadae;}.navbar-default .navbar-collapse,.navbar-default .navbar-form,.navbar-default{border:0;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background:#fdadae;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:white;}.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a{color:white;}.navbar .logo{padding-right:0;width:50%}.navbar .logo img{height:120px;margin-top:5px;}.navbar-text{color:white !important;font-size:2em;margin-top:51px;width:200px}#block-jemford-starterkit-block-2{float:right;width:50%;text-align:right;font-size:1.5em;margin:15px 0}.path-frontpage .container-header{margin-bottom:0;}.container-header{margin-bottom:60px;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.view-id-banner_slideshow{margin-bottom:120px;}.view-id-banner_slideshow .views_slideshow_cycle_slide{background:none !important;}.view-id-banner_slideshow img{border-radius:0 0 30px 30px;width:100%;height:auto;}.container-block h2,.container-block .field--name-body,.container-block .view-content{max-width:1170px;margin:0 auto;}.author{margin-bottom:30px;}.field--name-field-image{float:right;width:50%;margin:0 0 30px 30px;}.field--name-field-image img{width:100%;}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}article.js-comment:nth-child(1){margin-top:120px;}article.js-comment{padding:30px 0;border-top:2px dashed #fdadae;}.view-id-gallery .view-content h3{text-align:center;margin-top:60px;margin-bottom:30px;padding-bottom:30px;border-bottom:2px dashed #fdadae;}.view-id-gallery .view-content .col{margin-bottom:30px}.pre_footer-bg,.pre_footer-bg .container-fluid{padding:0;}.pre_footer-bg .container-fluid .block{padding:60px 15px;margin:0;}.pre_footer-bg .container-fluid .block h2{border-bottom:dashed 2px;padding-bottom:30px;text-align:center;}#block-jemford-views-block-what-my-clients-say-1{background:#f7f7f7;margin-top:120px;}#block-jemford-views-block-what-my-clients-say-1 .view-content{display:flex;flex-wrap:wrap;text-align:center;}#block-jemford-views-block-what-my-clients-say-1 .view-content .views-row{width:33.333%;padding:30px;}#block-jemford-starterkit-block-8{background:#fdadae;color:white;text-align:center;}#block-jemford-starterkit-block-8 h2{border-bottom:dashed 2px white;}#block-jemford-starterkit-block-8 a{color:white;}#block-jemford-starterkit-block-8 .field--name-body{display:flex;flex-wrap:wrap;}#block-jemford-starterkit-block-8 .field--name-body div{width:25%;padding:30px;}#block-jemford-starterkit-block-8 .field--name-body div svg{font-size:3em;padding:15px;}#block-views-block-testimonials-block-1{margin-bottom:30px;}#block-views-block-testimonials-block-1 h2{}#block-views-block-testimonials-block-1 .views-field-body{font-style:italic;padding:15px;border-radius:10px;margin-bottom:15px}#block-views-block-testimonials-block-1 .views-row-odd .views-field-body{background:#eeeeee;}#block-views-block-testimonials-block-1 .views-row-even .views-field-body{background:#e1e1e1;}#block-views-block-testimonials-block-1 .views-field-title{text-align:right;padding-right:15px;margin-bottom:30px}#block-views-block-testimonials-block-2{background:orange;border-radius:15px;padding:30px;font-size:1.25em;text-align:center;margin:60px 0}#block-views-block-testimonials-block-2 .views-row-odd .views-field-body{font-style:italic;padding-bottom:15px;}.footer-bg{background:#f7f7f7;;margin-top:0;}.footer{border:0;margin-top:0;}.footer a{}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}.footer .nav > li > a:hover,.footer .nav > li > a:focus{background:none;}.eu-cookie-compliance-banner .popup-content,.eu-cookie-withdraw-banner .popup-content{display:flex;flex-wrap:wrap;align-items:center;}.eu-cookie-compliance-banner .popup-content > div,.eu-cookie-withdraw-banner .popup-content > div{width:50%;max-width:50%;margin:0;padding:15px 0 0 0;}.eu-cookie-compliance-banner .popup-content h2,.eu-cookie-compliance-banner .popup-content p,.eu-cookie-withdraw-banner .popup-content h2,.eu-cookie-withdraw-banner .popup-content p{font-weight:normal;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-message{padding-bottom:15px;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-message button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-message button{font-size:12px;font-weight:bold;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons button{background:white;color:black;font-weight:normal;border-radius:5px;float:right;margin:0 15px 15px 0;}@media only screen and (max-width:990px){}@media only screen and (max-width:768px){.navbar-header{margin:0 !important;}.navbar .logo img{margin-top:0;height:100px;}.navbar-text{font-size:1.5em;margin-top:51px;padding-bottom:15px;}#block-jemford-starterkit-block-2{float:right;margin:15px 0;}.view-id-banner_slideshow img{border-radius:0;}}@media only screen and (min-width:768px){.navbar-nav{float:none;text-align:center;}.navbar-nav li{float:none;display:inline-block;text-transform:uppercase;}.navbar-nav li a{color:white !important}}@media only screen and (max-width:640px){#block-jemford-starterkit-block-2{float:none;width:100%;text-align:center;margin:60px 0 0;}.navbar .logo{padding-right:15px;float:none !important;}.navbar .logo img{margin-top:15px;margin-bottom:30px;width:100%;height:auto;}.navbar-text{font-size:2em;margin-top:70px;width:100%}.field--name-field-image{float:none;margin:0 0 30px 0;width:100%;}#block-jemford-starterkit-block-8 .field--name-body div{width:50%;}#block-jemford-views-block-what-my-clients-say-1 .view-content .views-row{width:100%;}.eu-cookie-compliance-banner .popup-content > div,.eu-cookie-withdraw-banner .popup-content > div{width:100%;max-width:100%;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons{padding:0;}.eu-cookie-compliance-banner .popup-content .eu-cookie-compliance-buttons button,.eu-cookie-withdraw-banner .popup-content .eu-cookie-compliance-buttons button{float:none;}}@media only screen and (max-width:555px){.navbar-text{font-size:1.5em;}}
