.hero .hero-blocks-container:after,.fls-wrapper.blogs:after,.fls-wrapper.tweet:after,.fls-wrapper.news:after,.fls-body-cta .body-calls-to-action:after{content:'';clear:both;display:block;width:100%;overflow:hidden}.hidden,.fls-right-form #form-help label{display:none}.button{color:#fff;text-align:center;border:none;background:#152249}.button:hover{color:#fff;background:#20407f}.button{display:inline-block;padding:.5rem 3rem;border-radius:4px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.button a{color:inherit;-webkit-transition:inherit;transition:inherit}.hero-blocks-container,.pre-footer-social-wrapper{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.hero .hero-blocks-container:after,.fls-wrapper.blogs:after,.fls-wrapper.tweet:after,.fls-wrapper.news:after,.fls-body-cta .body-calls-to-action:after{content:'';clear:both;display:block;width:100%;overflow:hidden}.hidden,.fls-right-form #form-help label{display:none}.button{color:#fff;text-align:center;border:none;background:#152249}.button:hover{color:#fff;background:#20407f}.button{display:inline-block;padding:.5rem 3rem;border-radius:4px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.button a{color:inherit;-webkit-transition:inherit;transition:inherit}.hero-blocks-container,.pre-footer-social-wrapper{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}@media only screen and (min-width:50em){.hero{padding-top:1.5rem}}.hero .hero-blocks{margin-bottom:1.5rem}.hero .hero-blocks .hero-image-block h2{font-size:1.4rem}@media only screen and (min-width:50em){.hero .hero-blocks{padding-bottom:0;float:left}.hero .hero-blocks:nth-child(n){clear:none;width:calc((99.9999% - 3rem) / 2);margin:0 0 1.5rem 3rem}.hero .hero-blocks:nth-child(2n+1){clear:both;margin-left:0}}.hero .hero-blocks .hero-image-block h2{background:rgba(255,255,255,.5);padding:1.5rem}.hero-slider-container{width:100%}.hero-slider{width:100%;position:relative}.hero-slider .block{margin-bottom:0}.hero-slider .bx-controls{position:absolute;bottom:3rem;left:1.5rem;z-index:51}.hero-slider .bx-controls .bx-prev,.hero-slider .bx-controls .bx-next{color:#fff;font-size:.8rem;padding:.275rem .3rem;border:1px solid #fff}.hero-slider .bx-controls .bx-prev:hover,.hero-slider .bx-controls .bx-next:hover{color:#ff6418;border-color:#ff6418}.hero-slider .bx-controls .bx-prev{margin-right:.5rem}.hero-slider .slide01{background:url(//franklins-sols.co.uk/wp-content/themes/franklins/css/../cms/photo/homebanners/hero01.jpg) right bottom no-repeat}.hero-slider .slide02{background:url(//franklins-sols.co.uk/wp-content/themes/franklins/css/../cms/photo/homebanners/hero02.jpg) right bottom no-repeat}.hero-slider .slide03{background:url(//franklins-sols.co.uk/wp-content/themes/franklins/css/../cms/photo/homebanners/hero03.jpg) right bottom no-repeat}.hero-slider .slide04{background:url(//franklins-sols.co.uk/wp-content/themes/franklins/css/../cms/photo/homebanners/hero04.jpg) right bottom no-repeat}.hero-slider .slide{padding:3rem;background-size:cover;margin-bottom:0;height:350px}@media only screen and (min-width:50em){.hero-slider .slide{height:500px}}.hero-services .block{margin-bottom:0}.hero-services ul li{height:calc((500px - 3 * 1.5rem)/4);float:left}.hero-services ul li:nth-child(n){clear:none;width:calc((99.9999% - 1.5rem) / 2);margin:0 0 1.5rem 1.5rem}.hero-services ul li:nth-child(2n+1){clear:both;margin-left:0}.hero-services ul li:nth-child(7),.hero-services ul li:nth-child(8){margin-bottom:0}.hero-services ul li a{background:#ff6418;position:relative;height:100%;width:100%;color:#fff;display:block;font-size:1.1rem;text-align:center}.hero-services ul li a:hover{color:#fff;background:#152249}.hero-services ul li a:hover .desc{opacity:1}.hero-services ul li a span{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;line-height:1.3}.hero-services ul li a span:first-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero-services ul li a span.desc{opacity:0;font-size:.75rem;display:block;background:#152249;position:relative;height:100%;width:100%;padding:.75rem}@media only screen and (min-width:50em){.hero-services ul li a span.desc{padding:1.5rem}}.wrapper{background:#fff}.column.centre,.column.left{padding:1.5rem 0}.column.centre:after,.column.left:after{display:none}.fls-main-wrapper{margin-bottom:0}.fls-main-wrapper h5{margin-bottom:0}.fls-right-form{font-weight:300;padding:0;margin-bottom:1.5rem}.fls-right-form .title{font-size:1.6rem;color:#152249;font-weight:300}.fls-right-form #form-help .row ::-webkit-input-placeholder{color:#152249}.fls-right-form #form-help .row :-moz-placeholder{color:#152249}.fls-right-form #form-help .row ::-moz-placeholder{color:#152249}.fls-right-form #form-help .row :-ms-input-placeholder{color:#152249}.fls-right-form #form-help .row .input,.fls-right-form #form-help .row .select-wrapper .select,.fls-right-form #form-help .row .textarea{background:rgba(92,108,144,.3);border:none;height:50px;color:#152249;font-weight:300}.fls-right-form #form-help .row.field-error .input,.fls-right-form #form-help .row.field-error .select-wrapper .select,.fls-right-form #form-help .row.field-error .textarea{border:1px solid #e74c3c;background:rgba(92,108,144,.3)}.fls-right-form #form-help .row .submit{color:#fff}.fls-right-form #form-help .row .submit:hover{background:#152249 !important}.fls-right-form #form-help label{font-weight:300}.fls-right-form #form-help label[for=heard-about-us],.fls-right-form #form-help label[for=captcha]{display:block;margin-bottom:10px}.fls-outline-block{color:#254a93;font-weight:400;width:100%;border:18px solid rgba(255,255,255,.5);padding:2rem;margin:3rem 0;position:relative}@media only screen and (min-width:50em){.fls-outline-block{position:absolute;top:0;right:0;width:49%;font-size:1rem;margin:0}}@media only screen and (min-width:60em){.fls-outline-block{font-size:1.1rem}}@media only screen and (min-width:80em){.fls-outline-block{font-size:1.15rem}}.fls-outline-block a{display:block;color:#ff6418;font-size:.9rem;font-weight:600;text-transform:uppercase}@media only screen and (min-width:60em){.fls-outline-block a{font-size:1.1rem}}.fls-outline-block a:hover{color:#152249}.fls-wrapper.blogs,.fls-wrapper.tweet,.fls-wrapper.news{width:100%;border:1px solid #152249;display:inline-block;padding:1.5rem 1.5rem 3rem;margin-top:1.5rem;margin-bottom:0;position:relative;vertical-align:top}@media only screen and (min-width:60em){.fls-wrapper.blogs,.fls-wrapper.tweet,.fls-wrapper.news{float:left}.fls-wrapper.blogs:nth-child(n),.fls-wrapper.tweet:nth-child(n),.fls-wrapper.news:nth-child(n){clear:none;width:calc((99.9999% - 3rem) / 3);margin:0 0 0 1.5rem}.fls-wrapper.blogs:nth-child(3n+1),.fls-wrapper.tweet:nth-child(3n+1),.fls-wrapper.news:nth-child(3n+1){clear:both;margin-left:0}}@media only screen and (min-width:80em){.fls-wrapper.blogs,.fls-wrapper.tweet,.fls-wrapper.news{padding:1.5rem 3rem 3rem}}.fls-wrapper.blogs .block-icons,.fls-wrapper.tweet .block-icons,.fls-wrapper.news .block-icons{display:block;width:32px;height:32px;margin:0 auto 10px;opacity:.3;fill:#5c6c90}.fls-wrapper.blogs .block-header .title,.fls-wrapper.tweet .block-header .title,.fls-wrapper.news .block-header .title{font-size:.8rem;font-weight:600;text-transform:uppercase;text-align:center;display:block}.fls-wrapper.blogs .read-more-button,.fls-wrapper.blogs .morelink,.fls-wrapper.tweet .read-more-button,.fls-wrapper.tweet .morelink,.fls-wrapper.news .read-more-button,.fls-wrapper.news .morelink{display:block;background:#ff6418;color:#fff;font-weight:400;text-align:center;padding:.5rem 1.5rem;position:absolute;right:0;bottom:0;left:0}@media only screen and (min-width:60em){.fls-wrapper.blogs .read-more-button,.fls-wrapper.blogs .morelink,.fls-wrapper.tweet .read-more-button,.fls-wrapper.tweet .morelink,.fls-wrapper.news .read-more-button,.fls-wrapper.news .morelink{width:64%;margin:.375rem auto 0 auto}}.fls-wrapper.blogs .read-more-button:hover,.fls-wrapper.blogs .morelink:hover,.fls-wrapper.tweet .read-more-button:hover,.fls-wrapper.tweet .morelink:hover,.fls-wrapper.news .read-more-button:hover,.fls-wrapper.news .morelink:hover{background:#152249;color:#fff}.fls-wrapper.blogs .title{font-size:.8rem;font-weight:600;text-transform:uppercase;text-align:center}.fls-wrapper.blogs .item{padding:0;border:none;margin:0}.fls-wrapper.blogs .list-header{padding-bottom:.75rem;margin-bottom:0}.fls-wrapper.blogs .list-header a{color:#152249;font-size:.8rem;font-weight:600;text-align:center;text-transform:none}.fls-wrapper.blogs .list-header a:hover{color:#ff6418}.fls-wrapper.blogs .list-header .title{display:inline-block;text-align:left}.fls-wrapper.blogs .list-header .datetime{display:inline-block;font-size:.7rem;font-weight:400;font-style:italic}.fls-wrapper.blogs .list-header .datetime:before{content:"Posted on\00a0"}.fls-wrapper.blogs .content{font-size:.75rem;margin-bottom:1.5rem}.fls-wrapper.blogs .read-more{display:block;background:#ff6418;color:#fff;font-weight:400;text-align:center;padding:.5rem 1.5rem;position:absolute;right:0;bottom:0;left:0}@media only screen and (min-width:60em){.fls-wrapper.blogs .read-more{width:64%;margin:.375rem auto 0 auto}}.fls-wrapper.blogs .read-more:hover{background:#152249;color:#fff}.fls-wrapper.news .title{font-size:.8rem;font-weight:600;text-transform:uppercase;text-align:center;display:block;margin-bottom:2rem}.fls-wrapper.news li{font-size:.8rem;font-weight:300;padding-top:1rem;border-top:1px solid #eee}.fls-wrapper.news li:first-child{padding-top:0;border-top:0}.fls-wrapper.news li a{color:#152249}.fls-wrapper.news li a:hover{color:#ff6418}.fls-body-cta,.fls-legal-logos{width:100% !important}.fls-body-cta{margin-bottom:0}.fls-body-cta .body-calls-to-action li{margin:0;float:left}.fls-body-cta .body-calls-to-action li .location{font-size:.9rem;margin-right:0}.fls-body-cta .body-calls-to-action li .number{font-size:1rem}.fls-body-cta .body-calls-to-action li:nth-child(n){clear:none;width:50%}.fls-body-cta .body-calls-to-action li:nth-child(2n+1){clear:both;margin-left:0}@media only screen and (min-width:40em){.fls-body-cta .body-calls-to-action li .location{margin-right:1.5rem}}@media only screen and (min-width:50em){.fls-body-cta .body-calls-to-action li .location{font-size:1.3rem}.fls-body-cta .body-calls-to-action li .number{font-size:1.3rem}}@media only screen and (min-width:50em){.fls-right-slider{margin-top:280px}}ul.legal-logos{text-align:center}