﻿.article-list{color:#313437;background-color:#fff}.article-list p{color:#7d8285}.article-list h2{font-weight:bold;margin-bottom:40px;padding-top:40px;color:inherit}@media(max-width:767px){.article-list h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.article-list .intro{font-size:16px;max-width:500px;margin:0 auto}.article-list .intro p{margin-bottom:0}.article-list .articles{padding-bottom:40px}.article-list .item{padding-top:50px;min-height:425px;text-align:center}.article-list .item .name{font-weight:bold;font-size:16px;margin-top:20px;color:inherit}.article-list .item .description{font-size:14px;margin-top:15px;margin-bottom:0}.article-list .item .action{font-size:24px;width:24px;margin:22px auto 0;line-height:1;display:block;color:#49ac48;opacity:.85;transition:opacity .2s;text-decoration:none}.article-list .item .action:hover{opacity:1}.article-clean{color:#56585b;background-color:#fff;font-family:'Lora',serif;font-size:14px}.article-clean .intro{font-size:16px;margin:0 auto 30px}.article-clean .intro h1{font-size:32px;margin-bottom:15px;padding-top:20px;line-height:1.5;color:inherit}.article-clean .intro p{color:#929292;font-size:12px}.article-clean .intro p .by{font-style:italic}.article-clean .intro p .date{text-transform:uppercase;padding:4px 0 4px 10px;margin-left:10px;border-left:1px solid #ddd}.article-dual-column{color:#56585b;background-color:#fff;font-family:'Lora',serif;font-size:14px}.article-dual-column .intro{font-size:16px;margin:0 auto 30px}.article-dual-column .intro h1{font-size:32px;margin-bottom:15px;padding-top:20px;line-height:1.5;color:inherit}.article-dual-column .intro p{color:#929292;font-size:12px}.article-dual-column .intro p .by{font-style:italic}.article-dual-column .intro p .date{text-transform:uppercase;padding:4px 0 4px 10px;margin-left:10px;border-left:1px solid #ddd}.article-dual-column .intro p a{color:#333;text-transform:uppercase;padding-left:3px}.article-dual-column .intro img{margin-top:40px}.article-dual-column .text p{margin-bottom:20px;line-height:1.45}@media(min-width:768px){.article-dual-column .text p{font-size:16px}}.article-dual-column .text h2{margin-top:28px;margin-bottom:20px;line-height:1.45;font-size:16px;font-weight:bold;color:#333}@media(min-width:768px){.article-dual-column .text h2{font-size:20px}}.article-dual-column .text figure{text-align:center;margin-top:30px;margin-bottom:20px}.article-dual-column .text figure img{margin-bottom:12px;max-width:100%}@media(max-width:767px){.article-dual-column .toc{border:1px solid #d3d3d3;padding:20px 0 15px;margin-bottom:20px;border-width:1px 0}}.article-dual-column .toc p{text-transform:uppercase;font-size:12px;font-weight:bold}.article-dual-column .toc ul{padding-left:20px;font-size:13px;margin-bottom:0}.article-dual-column .toc li{padding:2px 0}.article-dual-column .toc a{color:inherit}.features-clean{color:#313437;background-color:#fff;padding-bottom:30px}@media(max-width:767px){.features-clean{padding-bottom:10px}}.features-clean p{color:#7d8285}.features-clean h2{font-weight:bold;margin-bottom:40px;padding-top:40px;color:inherit}@media(max-width:767px){.features-clean h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.features-clean .intro{font-size:16px;max-width:500px;margin:0 auto 60px}@media(max-width:767px){.features-clean .intro{margin-bottom:40px}}.features-clean .item{min-height:100px;padding-left:80px;margin-bottom:40px}@media(max-width:767px){.features-clean .item{min-height:0}}.features-clean .item .name{font-size:20px;font-weight:bold;margin-top:0;margin-bottom:20px;color:inherit;height:auto}.features-clean .item .description{font-size:15px;margin-bottom:0;display:-webkit-inline-box}.features-clean .item .icon{font-size:40px;color:#49ac48;float:left;margin-left:-65px;padding:0}.footer-clean{padding:50px 0;background-color:#fff;color:#4b4c4d}.footer-clean h3{margin-top:0;margin-bottom:12px;font-weight:bold;font-size:16px}.footer-clean ul{padding:0;list-style:none;line-height:1.6;font-size:14px;margin-bottom:0}.footer-clean ul a{color:inherit;text-decoration:none;opacity:.8}.footer-clean ul a:hover{opacity:1}.footer-clean .item.social{text-align:right}@media(max-width:767px){.footer-clean .item{text-align:center;padding-bottom:20px}}@media(max-width:991px){.footer-clean .item.social{text-align:center}}.footer-clean .item.social>a{font-size:24px;width:40px;height:40px;line-height:40px;display:inline-block;text-align:center;border-radius:50%;border:1px solid #ccc;margin-left:10px;margin-top:22px;color:inherit;opacity:.75}.footer-clean .item.social>a:hover{opacity:.9}@media(max-width:991px){.footer-clean .item.social>a{margin-top:40px}}@media(max-width:767px){.footer-clean .item.social>a{margin-top:10px}}.footer-clean .copyright{margin-top:14px;margin-bottom:0;font-size:13px;opacity:.6}.team-grid{color:#313437;background-color:#fff}.team-grid p{color:#7d8285}.team-grid h2{font-weight:bold;margin-bottom:40px;padding-top:40px;color:inherit}@media(max-width:767px){.team-grid h2{margin-bottom:25px;padding-top:25px;font-size:24px}}.team-grid .intro{font-size:16px;max-width:500px;margin:0 auto}.team-grid .intro p{margin-bottom:0}.team-grid .people{padding:50px 0}.team-grid .item{margin-bottom:30px}.team-grid .item .box{text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:280px;position:relative;overflow:hidden}.team-grid .item .cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(31,148,255,.75);transition:opacity .15s ease-in;opacity:0;padding-top:80px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.15)}.team-grid .item:hover .cover{opacity:1}.team-grid .item .name{font-weight:bold;margin-bottom:8px}.team-grid .item .title{text-transform:uppercase;font-weight:bold;color:#bbd8fb;letter-spacing:2px;font-size:13px;margin-bottom:20px}.team-grid .social{font-size:18px}.team-grid .social a{color:inherit;margin:0 10px;display:inline-block;opacity:.7}.team-grid .social a:hover{opacity:1}.widget-slider{background-color:#66ab45;background-position:top center;border:none;min-height:200px;width:100%}.widget-left-header{float:right;max-width:550px;padding:70px 15px 30px 10px;clear:both}.widget-left-header>h1{font-weight:bold;color:#fff;font-size:xx-large}.widget-left-header>p{font-size:medium;color:#fff;font-weight:bold}.widget-left-header>p>a{color:#d61a68;text-decoration:underline}.widget-lh-form{padding:15px 15px}.widget-lh-form-1{padding:5px 5px 5px 0 !important}.widget-lh-form-2{padding:5px 0 !important}.widget-lh-form-1>input{height:45px !important;width:100%;padding:15px 15px;border:none}.widget-lh-form-2>input{height:45px;border:none;background:#d61a68;color:#fff;text-align:center;font-weight:bold;padding:10px 30px}.widget-bg{height:400px;background-image:url(/assets/img/bg_bb.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.myImg{position:relative;border:0 none;box-shadow:none;padding:0;margin:15px auto !important;text-align:center}.panel-image-preview{width:100%;margin-bottom:10px;text-align:center;max-width:100%;max-height:487px}.caption{width:inherit;bottom:.01rem;position:absolute;right:15px;left:15px}.caption_bg{background:rgba(0,0,0,.5);padding:15px 0;font-size:medium;color:#fff}.postcodeform{padding:31px 0 0;margin:0 0 !important}.sls-left{background:#83c444;min-height:106px;color:#fff;padding:20px 5px 0 25px !important}.sls-left2{background:#d61a68;min-height:106px;color:#fff;padding:20px 5px 0 25px !important}@media only screen and (min-width:768px) and (max-width:960px){.postcodeform{padding:31px 0 0;margin:0 0 !important}.sls-left{background:#83c444;min-height:106px;color:#fff;padding:13px 5px 0 25px !important}}@media only screen and (min-width:320px) and (max-width:767px){.postcodeform{padding:20px 0 20px;margin:0 0 !important}.sls-left{background:#83c444;min-height:106px;color:#fff;padding:20px 25px 0 25px !important}}lh-form{padding:15px 15px}.lh-form-1{padding:5px 5px 5px 0 !important}.lh-form-2{padding:5px 0 !important}.lh-form-1>input{height:45px !important;width:100%;padding:15px 15px;border:none}.lh-form-2>input{height:45px;border:none;background:#d61a68;color:#fff;text-align:center;font-weight:bold;padding:10px 30px}