body.cms-home .home-content .page-title{margin:10px 0;border-bottom:1px solid silver}body.cms-home .home-content .page-title h1{margin-bottom:0}body.cms-home .home-content .columns{column-count:3;column-gap:20px}@media only screen and (max-width:1024px){body.cms-home .home-content .columns{column-count:2}}@media only screen and (max-width:599px){body.cms-home .home-content .columns{column-count:1}}body.cms-home .main-container{padding-top:20px}@media only screen and (max-width:770px){body.cms-home .main-container .main{display:flex;flex-wrap:wrap}body.cms-home .main-container .main .col-main{order:2}body.cms-home .main-container .main .col-right{order:1;flex-basis:100%}}body.cms-home .slideshow-container{margin-top:0}body.cms-home .latest-news{width:100%}@media only screen and (max-width:770px){body.cms-home .latest-news{display:block}}body.cms-home .latest-news .title-area{background:#003764;color:#fff;padding:5px 15px}body.cms-home .latest-news .title-area .title{font-size:16px;display:inline-block}body.cms-home .latest-news .title-area a{display:inline-block;font-size:16px;color:#fff}body.cms-home .latest-news .title-area a.view-all{margin-left:10px;font-size:14px}body.cms-home .latest-news .title-area a span{color:#fff;opacity:.8}body.cms-home .latest-news .social-buttons{float:right}body.cms-home .latest-news .social-buttons ul{padding-top:3px}body.cms-home .latest-news .social-buttons ul li{display:inline-block;margin:0 5px}body.cms-home .latest-news .social-buttons ul li span{display:block;text-indent:-99999px}body.cms-home .latest-news .content-area{background:#f5f5f5;padding-bottom:14px;padding-top:18px}body.cms-home .latest-news .content-area ul{content:'';display:table;clear:both}body.cms-home .latest-news .content-area ul li{float:left;width:50%}@media only screen and (max-width:479px){body.cms-home .latest-news .content-area ul li{float:none;width:100%}}body.cms-home .latest-news .content-area ul li .image-section{display:inline-block;vertical-align:top;padding-left:28px;position:relative}body.cms-home .latest-news .content-area ul li .image-section:before{display:block;position:absolute;height:100%;width:2px;background:#f7323f;content:'';left:14px}body.cms-home .latest-news .content-area ul li .blurb{display:inline-block;vertical-align:top;max-width:56%;padding-left:8px;position:relative}body.cms-home .latest-news .content-area ul li .blurb.width-full{width:100%;max-width:100%;padding-left:32px}body.cms-home .latest-news .content-area ul li .blurb.width-full:before{display:block;position:absolute;height:100%;width:2px;background:#f7323f;content:'';left:14px}body.cms-home .latest-news .content-area ul li .blurb article{content:'';display:table;clear:both;padding-bottom:20px}@media only screen and (max-width:1156px){body.cms-home .latest-news .content-area ul li .blurb{max-width:100%;padding-bottom:25px;padding-right:15px;padding-top:5px;padding-left:30px}}body.cms-home .latest-news .content-area ul li .blurb .date{color:#f7323f}body.cms-home .latest-news .content-area ul li .blurb h2{text-transform:none;color:#003764;font-weight:600;margin-bottom:5px}body.cms-home .latest-news .content-area ul li .blurb p{margin:0;color:#003764;font-weight:300;line-height:18px;margin-bottom:10px}body.cms-home .latest-news .content-area ul li .blurb a{position:absolute;display:block;right:10px;background:#f7323f;color:#fff;border-radius:10px;padding:0 6px;text-transform:capitalize;letter-spacing:1px;font-size:12px;transition:all .5s ease}body.cms-home .latest-news .content-area ul li .blurb a:hover{display:block;text-decoration:none;background:#d40816}@media only screen and (min-width:770px){body.cms-home .main{display:flex}}@media only screen and (min-width:770px){body.cms-home .main .col-main{margin-right:10px;order:0}}body.cms-home .main .col-right{flex-basis:395px;order:1}.slideshow .banner-msg{position:absolute;text-align:center;text-transform:uppercase;width:100%;top:30%;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.slideshow .banner-msg h2{color:#fff;font-size:24px;single-text-shadow:1px,1px,3px,false,#555}.slideshow .banner-msg h2 strong{font-weight:700;display:block;font-size:36px}@media only screen and (max-width:770px){.slideshow .banner-msg h2{font-size:20px}.slideshow .banner-msg h2 strong{font-size:24px}}@media only screen and (max-width:479px){.slideshow .banner-msg{top:20%}.slideshow .banner-msg h2{font-size:14px}.slideshow .banner-msg h2 strong{font-size:16px}}.promos{margin:0 0 10px;padding:0;width:100%}.promos:after{content:'';display:table;clear:both}body .promos>li{margin:0 0 10px;list-style:none;text-align:center;position:relative;border:1px solid #ccc;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.promos>li:last-child{margin-bottom:0}.promos img{max-width:100%;width:100%}.promos a:hover{opacity:.8;display:block}.promos span{color:#fff;text-transform:uppercase;position:absolute;display:block;width:100%;top:10%;font-weight:500;font-size:20px;font-family:source sans pro,sans-serif;single-text-shadow:1px,1px,3px,false,#555}.promos strong{font-weight:600;font-size:26px;display:block}@media only screen and (min-width:771px){.promos span{font-size:16px}.promos strong{font-size:17px}body .promos>li{float:left;width:31.74603%;margin-right:2.38095%}.promos>li:nth-child(3n){margin-right:0}}@media only screen and (min-width:880px){.promos span{font-size:18px}.promos strong{font-size:24px}}.cms-index-index .products-grid .ratings,.cms-index-index .products-grid .actions,.cms-index-noroute .products-grid .ratings,.cms-index-noroute .products-grid .actions{display:none}.cms-index-index h2.subtitle{padding:6px 0;text-align:center;color:#003764;font-weight:600;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.cms-index-noroute h2.subtitle{display:none}#featured-sidebar .annual-price,#featured-sidebar .referred,#featured-sidebar .monthly-price{padding:0 10px 0 5px;display:block}#featured-sidebar .monthly-price{width:100%;padding-left:5px}@media only screen and (min-width:979px){#featured-sidebar .monthly-price{width:90%}}#featured-sidebar .monthly-price .referred{display:none}#featured-sidebar .clearfix .price-range{display:none}#featured-sidebar .product-title{flex-basis:70%}#featured-sidebar .add{flex-basis:10%}.attain-policy-quote-index .policy-form .policies li:first-child .price-range{flex-basis:10%}@media only screen and (max-width:770px){.attain-policy-quote-index .policy-form .policies li:first-child .price-range{padding-right:19%;display:block}}.attain-policy-quote-index .policy-form .policies li:first-child .product-title{flex-basis:65%!important}.attain-policy-quote-index .policy-form .policies li .referred{width:10%!important}@media only screen and (max-width:599px){.attain-policy-quote-index .policy-form .policies li .referred{width:100%!important}}@media only screen and (min-width:979px){.attain-policy-quote-index .policy-form .policies li .product-name{flex-basis:65%}}@media only screen and (min-width:979px){.attain-policy-quote-index .policy-form .policies li .label{display:none}}.attain-policy-quote-index .policy-form .policies li .duration{padding-left:5px;padding-right:9%;color:#636363}.attain-policy-quote-index .policy-form .policies li .not-applicable{padding-left:5px;padding-right:18.5%}.attain-policy-quote-index .policy-form .policies li .annual-price{width:100%;display:inline-block!important}@media only screen and (min-width:979px){.attain-policy-quote-index .policy-form .policies li .annual-price{flex-basis:10%}}.attain-policy-quote-index .policy-form .policies li div.monthly-price{display:inline-block!important}@media only screen and (min-width:979px){.attain-policy-quote-index .policy-form .policies li div.monthly-price{flex-basis:20%}}@media only screen and (max-width:770px){.attain-policy-quote-index .policy-form .policies li div.monthly-price{width:85%!important}}@media only screen and (max-width:599px){.attain-policy-quote-index .policy-form .policies li div.monthly-price{width:100%!important}}.attain-policy-quote-index .policy-form .policies li .monthly-price{display:inline-block!important}.attain-policy-quote-index .policy-form .policies li .monthly-price .monthly .price{padding-left:0}.attain-policy-quote-index .policy-form .policies li .monthly-price .duration{padding-left:0}.attain-policy-quote-index .policy-form .policies li .add{flex-basis:unset!important}.policy-form{display:block;background:#003764;background-size:cover;padding:20px 30px}.policy-form p{font-size:12px;color:#fff}.policy-form .title{text-align:center;color:#fff;font-size:30px}.policy-form .cta{text-align:center}.policy-form .cta button{display:block;width:100%}.policy-form select{width:100%;margin:0;background:#fff;height:30px;border:none;color:#003764;font-size:16px;margin-bottom:5px}.policy-form select.failed-validation{border:1px solid #f7323f;background:#fddfdf}.policy-form .holder{margin:0 0 8px}.policy-form .turn-over{width:60%;display:inline-block;float:left}@media only screen and (max-width:599px){.policy-form .turn-over{float:none;width:100%}}.policy-form .no-employees{width:34%;display:inline-block;float:right}@media only screen and (max-width:599px){.policy-form .no-employees{float:none;width:100%}}.policy-form .policies{border-radius:5px;background:#fff;padding:5px;margin-top:15px;margin-bottom:15px}.policy-form .policies li{display:flex;align-items:center;width:100%;padding:8px 0;border-bottom:1px solid #ccc;flex-wrap:wrap;position:relative}@media only screen and (max-width:599px){.policy-form .policies li{position:relative;display:block}}.policy-form .policies li:last-child{border-bottom:none}.policy-form .policies li:first-child .product-title{float:left;display:block;padding-left:8px;color:#f7323f;flex-basis:40%}.policy-form .policies li:first-child .price-range{float:right;display:block;color:#f7323f;padding-right:50px}@media only screen and (max-width:599px){.policy-form .policies li:first-child .price-range{display:none}}@media only screen and (max-width:770px){.policy-form .policies li .add{right:0;padding:10px 30px;background:#f7323f;color:#fff;border-radius:25px;position:absolute}}@media only screen and (max-width:599px){.policy-form .policies li .add{position:absolute;text-align:center;top:10px}}@media only screen and (max-width:479px){.policy-form .policies li .add{position:relative;display:block;margin:15px 0}}@media only screen and (max-width:479px){.policy-form .policies li .monthly-price,.policy-form .policies li .label{width:100%}}.policy-form .policies li input{visibility:hidden;opacity:0;display:none}.policy-form .policies li a:first-child.product-name{display:inline-block;width:100%;padding-left:5px}@media only screen and (max-width:599px){.policy-form .policies li a:first-child.product-name{width:100%}}.policy-form .policies li a:first-child.disabled{opacity:.5}.policy-form .policies li a:last-of-type.checked{color:transparent;position:relative}@media only screen and (max-width:599px){.policy-form .policies li a:last-of-type.checked{position:absolute}}@media only screen and (max-width:479px){.policy-form .policies li a:last-of-type.checked{position:relative}}.policy-form .policies li a:last-of-type.checked:before{display:block;width:9px;height:15px;border-right:3px solid #003764;border-bottom:3px solid #003764;position:absolute;content:'';transform:rotate(45deg);left:6px;border-radius:2px}@media only screen and (max-width:770px){.policy-form .policies li a:last-of-type.checked:before{border-right:3px solid #fff;border-bottom:3px solid #fff;left:50%;margin-left:-5px}}@media only screen and (max-width:599px){.policy-form .policies li a:last-of-type.checked:before{left:50%}}.policy-form .policies li .referred,.policy-form .policies li .price{color:#f7323f;width:16%}@media only screen and (max-width:770px){.policy-form .policies li .referred,.policy-form .policies li .price{width:54px}}@media only screen and (max-width:479px){.policy-form .policies li .referred,.policy-form .policies li .price{padding-left:5px}}.policy-form .policies li .referred{font-style:italic}.policy-form .policies li .product-options{border:none}.policy-form .policies li .product-options select{border:1px solid #ccc}.policy-form .policies li span.warning{color:#f7323f;padding:0 10px 0 5px}.policy-form .policies li span.product-na{right:0;padding:10px 30px;background:#b0b0b0;color:#fff;border-radius:25px;display:inline-block;font-style:italic;position:absolute;text-align:center;top:10px}.policy-form button{background:#f7323f;color:#fff;padding:5px 20px;border:none;border-radius:5px;font-size:20px;transition:all .5s ease;display:inline-block}.policy-form button:hover{background:#f9636d}.policy-form .contact-help{display:inline-block;color:#fff;padding-right:10px;font-size:13px}.policy-form a.contact-help{text-decoration:underline}.policy-form .product-info{display:inline-block;width:20px;height:20px;margin-right:5px;background:#f7323f;color:#fff;border-radius:11px;line-height:20px;text-align:center;font-weight:700}.policy-form .product-introduction{position:absolute;width:500px;padding:10px;background:#fff;border:5px solid #ccc;left:-510px;top:0;z-index:9999;color:#003764}@media only screen and (max-width:770px){.policy-form .product-introduction{left:0;top:55px;width:100%}}.policy-form .product-introduction p,.policy-form .product-introduction li{color:#003764}.policy-form .product-introduction .box-attachments{border:1px solid #ccc;border-bottom:0}.policy-form .product-introduction .box-attachments .item{border-bottom:1px solid #ccc;padding:5px;text-align:right;color:#333}.policy-form .product-introduction .box-attachments .item a{display:block}.policy-form .product-introduction .box-attachments .item a .attachment-title,.policy-form .product-introduction .box-attachments .item a .attach-img{display:inline-block;float:left}.policy-form .product-introduction .box-attachments .item a:hover{text-decoration:none}.policy-form .product-introduction .product-introduction-close{position:absolute;top:0;right:10px;font-size:16px}.policy-form .product-introduction .button{background:#f7323f;color:#fff;padding:5px 20px;border:none;border-radius:5px;font-size:20px;transition:all .5s ease;display:inline-block;text-transform:none;padding:10px 15px}.policy-form .product-introduction .button:hover{background:#f9636d;text-decoration:none}.policy-form .product-introduction:after{content:'';display:block;position:absolute;right:-10px;top:7px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #ccc}@media only screen and (max-width:770px){.policy-form .product-introduction:after{right:50%;top:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:0;border-bottom:10px solid #ccc}}.policy-form.show-below .product-introduction{left:0;top:48px;width:100%}.policy-form.show-below .product-introduction:after{left:0;right:auto;top:-10px;border-right:10px solid transparent;border-bottom:10px solid #ccc;border-left:10px solid transparent;border-top:0}.refer-container{margin:22px 0}.refer-container img{width:100%}.home-sections{display:flex;flex-wrap:wrap}.home-sections article{display:inline-block;width:31.4%;margin-right:2.8%;margin-bottom:22px;border:1px solid #b0b0b0;color:#003764;position:relative}.home-sections article a:hover{text-decoration:none}@media only screen and (max-width:895px){.home-sections article{width:48.6%}}@media only screen and (max-width:380px){.home-sections article{width:100%;margin-right:0!important}}.home-sections article img{max-width:100%;width:100%}.home-sections article.blurred{z-index:100}.home-sections article.blurred img{opacity:0}.home-sections article.blurred span{display:block;width:100%;padding-top:67.5%}.home-sections article.blurred section{z-index:9999;position:relative;min-height:220px;overflow:hidden}@media only screen and (max-width:1100px){.home-sections article.blurred section{min-height:240px}}@media only screen and (max-width:1050px){.home-sections article.blurred section{min-height:260px}}@media only screen and (max-width:1000px){.home-sections article.blurred section{min-height:275px}}@media only screen and (max-width:895px){.home-sections article.blurred section{min-height:200px}}.home-sections article.blurred section a{border-top:1px solid #fff}.home-sections article.blurred section h3,.home-sections article.blurred section p{position:relative;z-index:999}.home-sections article.blurred section a{z-index:999}.home-sections article.blurred section:after{content:'';z-index:0;display:block;background:#fff;-webkit-filter:blur(2px);opacity:.65;height:100%;width:100%;position:absolute;top:0;left:0}.home-sections article.download section a:after{display:block;content:'';width:21px;height:21px;position:absolute;background:url(../images/download_icon.png) no-repeat top left;right:10px;top:18px;border:0;transform:rotate(0deg)}.home-sections article section{padding:10px;padding-bottom:40px}.home-sections article section h3{font-size:18px;text-transform:none;color:#003764;margin-bottom:7px}.home-sections article section p{font-size:14px;font-weight:300;margin-bottom:25px;line-height:18px}.home-sections article section a{font-weight:600;font-size:16px;width:90%;display:block;border-top:1px solid #b0b0b0;color:#f7323f;padding-top:12px;padding-bottom:5px;position:absolute;left:5%;bottom:8px}.home-sections article section a:after{display:block;content:'';width:15px;height:15px;position:absolute;border-right:2px solid #f7323f;border-bottom:2px solid #f7323f;transform:rotate(-45deg);right:10px;top:18px}@media only screen and (min-width:895px){.home-sections article:nth-child(3n){margin-right:0}}@media only screen and (max-width:895px){.home-sections article:nth-child(2n){margin-right:0}}#finance_totals tbody tr td:nth-child(1) strong{font-weight:400}#finance_totals tbody tr td:nth-child(2){width:50px}#finance_totals tbody tr:nth-child(1) td strong{font-weight:700}#finance_totals tbody tr:nth-child(5) td{font-weight:700}#finance_totals tbody tr td{padding-right:0}.category-image{position:relative}.categorylandingMainblock{border:1px solid #e2e2e2;padding:7px}.catblocks{float:left;padding:0 0 20px;width:100%}.catblocks li{position:relative;float:left!important;width:23%!important;margin-right:2.66667%!important;margin-bottom:10px;border:1px solid #ccc;padding:10px}.catblocks li:hover{border-color:#003764}@media only screen and (max-width:770px){.catblocks li{width:49%!important;margin-right:2%!important}.catblocks li:nth-child(even){margin-right:0!important}}@media only screen and (max-width:479px){.catblocks li{width:100%!important;margin-right:0!important;float:none}}.catblocks li:last-child{margin-right:0!important}.catblocks li img{width:100%;max-width:100%}.catblocks li a span{color:#fff;position:absolute;background-color:#7b7c7b;font-family:raleway;font-size:17px;font-weight:700;text-transform:uppercase;text-align:center;bottom:0;left:0;width:100%;padding:5px 10px;margin-right:10px}.catblocklinks a{color:#fff;text-decoration:none}.catlandingbottomPromoblock{float:left;width:100%;border:1px solid #e2e2e2;margin-bottom:100px}.catalog-category-view div.categoryland-caption{display:block;margin:0;position:absolute;color:#000;font-size:30px;font-weight:500;line-height:36px;text-align:center}.catalog-category-view div.categoryland-caption span.blue-big-text{color:#39c;font-size:50px;font-weight:800;padding:0 0 0 8px}.catalog-category-view div.categoryland-caption span.blue-big-text{padding:0!important}.catalog-category-view div.categoryland-caption span.three-dots{background:url(https://www.larsenhowie.co.uk/skin/frontend/larsen/default/images/bg_threeDots.png) no-repeat center center;display:block;height:20px}.catalog-category-view div.categoryland-caption p.desc{font:italic 18px/28px Georgia,"Times New Roman",Times,serif;color:#656565}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption a.link:hover,.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.link:hover{text-decoration:underline;color:#1189c5}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.blue-big-text,.catalog-category-view div.categoryland-caption span.blue-big-text{color:#39c;font-size:50px;font-weight:800;padding:0 0 0 8px}.catalog-category-view div.categoryland-caption span.blue-big-text{padding:0!important}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption span.three-dots,.catalog-category-view div.categoryland-caption span.three-dots{background:url(https://www.larsenhowie.co.uk/skin/frontend/larsen/default/images/bg_threeDots.png) no-repeat center center;display:block;height:20px}.cms-home #homepage-main-slides div.slides_control div div.slideshow-caption p.desc,.catalog-category-view div.categoryland-caption p.desc{font:italic 18px/28px Georgia,"Times New Roman",Times,serif;color:#656565}