body{font-size:14px}@media screen and (min-width:48em){body{font-size:16px}}.content{max-width:1100px;margin:auto}.pure-g [class*=pure-u],body,div,html,p{font-family:Verdana,Geneva,sans-serif}body,div,html,p{margin:0;padding:0}p{margin-top:1em;margin-bottom:1em}a{text-decoration:none;color:inherit}img{max-width:100%;max-height:100%}.call-us{float:right;font-weight:700;text-align:right;margin-top:0;margin-bottom:0}@media screen and (min-width:48em){.call-us{margin-top:1em;margin-bottom:1em}}header{min-height:8em;text-align:center;font-size:.8em;background:#d2d3d3;color:#040503}@media screen and (min-width:48em){header{font-size:1em}}footer{background:#c32026;color:#fff}header img{max-height:6em}.valign-table{display:table;width:100%;height:100%}.valign-cell{display:table-cell;vertical-align:middle}header,section{padding:.4em}@media screen and (min-width:48em){header,section{padding:1em}}.menu{margin-top:.5em;margin-bottom:.5em;text-align:center;background:#c32026;color:#fff}#menu-button,.contact-us button,.contact-us input,.contact-us label,.contact-us textarea,.flat-form-field{border:0;box-shadow:none;border-radius:0;padding:0}#menu-button{float:left;background:#d2d3d3;color:#040503;font-size:2em}nav ul{background:#c32026;color:#fff;list-style-type:none;margin:0;padding:0;overflow:hidden}nav ul li:before{content:'\002022\0000a0\0000a0';color:#040503}@media screen and (min-width:48em){nav ul li:first-child:before{content:''}}nav ul li{display:block;text-align:left;padding:1em 0 1em 1em}@media screen and (min-width:48em){nav ul li{display:inline-block;text-align:center}}.main-content ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.main-content ul li:before{content:'\002022\0000a0\0000a0';color:#c32026}.main-content ul li{text-indent:-1.3em;padding-left:1.3em;padding-bottom:.8em}.banner{background:#d2d3d3}.banner-logo{padding:1em;text-align:center}.banner-logo img{max-width:70%}@media screen and (min-width:48em){.banner-logo{padding:2em}}.banner-text{margin:0;padding:0;background:#c32026}@media screen and (min-width:48em){.banner-text{margin-top:-4em;margin-right:1em;margin-left:1em}}.banner-caption{text-align:center;margin:0;padding:.5em 0;background:#c32026;color:#fff}.background-image-cover,.section-about-us,.section-contact,.section-health-and-safety,.section-news-and-information,.section-recruitment,section{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:1em}section{background:url(../images/Hennellys-background-Welcome.jpg) repeat center center fixed}.section-about-us{background:url(../images/Hennellys-background-AboutUs.jpg) repeat center center fixed}.section-health-and-safety{background:url(../images/Hennellys-background-HealthSafety.jpg) repeat center center fixed}.section-recruitment{background:url(../images/Hennellys-background-Recruitment.jpg) repeat center center fixed}.section-news-and-information{background:url(../images/Hennellys-background-News.jpg) repeat center center fixed}.section-contact{background:url(../images/Hennellys-background-Contact.jpg) repeat center center fixed}section .main-content{color:#fff}h1,h2,h3{font-size:1em;color:#fff}h1{font-weight:700}h2{font-weight:400}.separator{color:#040503}.phone{font-weight:700;font-size:1.2em}.short-line{border:none;width:30%;height:1px;color:#fff;background-color:#fff;float:left}.contact-us .short-line,.industry-news .short-line,.news .short-line{float:none}.contact-us .short-line,.industry-news .short-line{color:#040503;background:#040503}.more-info-link{font-size:1em;color:#fff;background:#c32026;padding:.3em .5em;border-radius:1em}.contact-us-social{padding-left:1em}.social-icon{display:none}.contact-us-social .social-icon{display:inline}.social-link{font-size:2em;color:#040503;background:#d2d3d3;border-radius:1em}.fa-facebook.social-link{padding:.3em .6em}.fa-twitter.social-link{padding:.3em .35em}.news{background:#c32026;color:#fff;padding:1em}.box-title,.contact-us h1,.industry-news h1,.news h1{font-weight:400;font-size:1.2em;text-align:center;margin-top:0}.news h1{color:#fff}.news p{margin:0}.news .more-info-link{float:right;background:#d2d3d3}.news-link{text-align:center;margin:2em}.motto{margin-top:1em;margin-bottom:1em;color:#f8951d;font-weight:700}.slogan{font-size:1.5em;font-weight:700}.contact-us{background:#d2d3d3;color:#040503;padding:1em 2em;margin-top:1em}.contact-us form{overflow:hidden}.contact-us input,.contact-us label,.contact-us textarea{display:block;width:100%}.contact-us label,.contact-us p{font-size:.8em;margin-top:.3em}.contact-us textarea{height:6em}.contact-us button{background:#c32026;color:#fff;float:right;clear:left;padding:.5em 2em}.contact-us h1,.industry-news h1{color:#040503}.error{color:red;font-weight:700}.success{color:green;font-weight:700}.success+form{display:none}.boss-contact-card{margin:1em}.boss-contact-card .signature{font-size:2.5em;font-family:"Brush Script MT";font-weight:400;margin:.5em 0;display:block;max-height:1em}.contact-us-main h1{text-align:left}.contact-us-main .short-line{color:#040503;background:#040503;float:left}.contact-us-main .address{display:none}.industry-news{background:#fff;color:#040503;padding:1em 2em;margin-top:1em}.gutter{margin-right:0}@media screen and (min-width:48em){.gutter{margin-right:1em}}footer{text-align:center}footer p{padding:.5em}.legal{background:#fff;color:#040503;margin:0;padding:1em;text-align:center}.slick-dots{bottom:0}@media screen and (min-width:48em){.slick-dots{bottom:4em}}.slick-dots li button:before{font-family:slick;font-size:15px;line-height:15px;color:#fff}.slick-dots li.slick-active button:before{color:#fff}.slick-dotted.slick-slider{margin-bottom:0}.marquee{margin:1em;padding:1em}.marquee-quote{display:inline-block;width:auto}.marquee-quote:before{content:'\002022\0000a0\0000a0';color:#040503}