@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;background:#f0f4f6;margin-top:0;}h1{font-size:36px;padding-top:30px;text-align:center;}.path-frontpage h1{border-top:1px solid darkgrey;margin-top:30px;}h2{font-size:26px;}a{color:#e51b24;}.main-container .field--name-body ul,.main-container .field--name-body ol{text-align:left !important;}.button{display:inline-block;margin-top:30px;padding:15px 30px;}.button:hover{}button{margin-right:15px !important;}.navbar-header{width:100%;}.navbar-toggle{position:absolute;top:0;right:0;background:#e51b24;}.navbar-toggle .icon-bar{background-color:white !important;}.navbar{margin-bottom:0;}.collapsible-bg{background:#e51b24;}.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:#e51b24;}.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;}.navbar .logo img{height:120px;margin-top:15px;margin-bottom:15px;}#block-jemford-framework-metalman-block-1,#block-jemford-socialmedialinks{float:right;clear:right;text-align:right;}#block-jemford-framework-metalman-block-1{margin-top:30px;}.container-header{margin-bottom:23px;padding:0;}.container-header-heading{padding:0;}.container-header-heading img{width:100%}.flexslider{margin:0;border:0;padding-top:5px}.view-banner{font-size:0;padding:5px;}.view-banner .views-row{display:inline-block;width:33.333% !important;}.view-banner .views-row img{padding:5px;}.views_slideshow_cycle_teaser_section,.views_slideshow_cycle_slide{width:100% !important;}.author{margin-bottom:30px;}.main-container .field--name-body{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-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;margin-bottom:30px;}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.field--name-webform{background:#f7f7f7;padding:30px;margin-top:60px;border-radius:15px;border:1px #eee solid}.view-id-testimonials{text-align:center;}.view-id-testimonials .views-row{border:10px solid black;border-radius:75px 75px 0 75px;padding:30px;margin-bottom:30px;background:white;}.view-id-testimonials .views-row .views-field-subject{color:#e51b24;font-weight:bold;font-size:1.25em;}.view-id-testimonials .views-row .views-field-name{font-weight:bold;margin-bottom:15px;}.view-id-testimonials .views-row .views-field-comment-body:before{content:'" ';color:#e51b24;font-weight:bold;}.view-id-testimonials .views-row .views-field-comment-body{font-style:italic;}.view-id-testimonials .views-row .views-field-comment-body .field-content{display:inline;}.view-id-testimonials .views-row .views-field-comment-body:after{content:'"';color:#e51b24;font-weight:bold;}.js-comment{padding:30px;}.js-comment:first-child{margin-top:60px;}.indented .js-comment{margin-top:inherit;margin-bottom:inherit;margin-left:120px;background:red;}.js-comment:nth-child(odd){background:white;}.indented .js-comment:nth-child(odd){background:inherit;}.comment-add{margin-top:60px;}.view-id-galleries,#block-jemford-views-block-videos-block-2{margin-top:60px;}.view-id-galleries .col{margin-bottom:30px;}#block-jemford-views-block-videos-block-2 .view-content{display:flex;flex-wrap:wrap;}#block-jemford-views-block-videos-block-2 .view-content .views-row{width:33.333%;padding:0 15px 30px;}.footer-bg{background:black;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}.footer .nav > li > a:hover,.footer .nav > li > a:focus{background:none;}.footer .block{margin-bottom:30px;text-align:center;}.eu-cookie-compliance-content .eu-cookie-compliance-message button{font-size:12px;font-weight:bold;}.eu-cookie-compliance-content .eu-cookie-compliance-buttons button{background:white;color:black;}@media only screen and (max-width:990px){}@media only screen and (max-width:768px){.navbar-header{margin:0 auto !important;}.navbar .logo{text-align:center;width:100%;}.navbar .logo img{margin:0;}#block-jemford-framework-metalman-block-1,#block-jemford-socialmedialinks{float:none;text-align:center;;}#block-jemford-framework-metalman-block-1{margin-top:60px;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:white;font-weight:bold;}.view-banner .views-row{width:100% !important;}.view-banner .views_slideshow_cycle_slide .views-row{display:none;}.view-banner .views_slideshow_cycle_slide .views-row:nth-child(1){display:block !important;}#block-jemford-views-block-videos-block-1,#block-jemford-views-block-testimonials-block-1,#block-jemford-framework-metalman-block-4{text-align:center;border-top:1px solid;margin-bottom:30px;padding-top:30px;}.main-container .field--name-body{text-align:center;}.gmap{float:none !important;padding:0 0 30px 0 !important;}.gmap iframe{width:100% !important;}#block-jemford-views-block-videos-block-2 .view-content .views-row{width:100%;text-align:center;}}@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}}@media only screen and (max-width:640px){#block-headercontact{float:none;width:100%;text-align:center;margin:60px 0 0;}.navbar .logo{padding-right:15px;}.navbar .logo img{margin-top:15px}.navbar-text{font-size:2em;margin-top:70px;width:100%}.field--name-field-image{float:none;margin:0 0 30px 0;width:100%;}}@media only screen and (max-width:555px){}
