@import url("../finlay/style.css");/*!
 Theme Name:   finlay Child Theme
 Theme URI:    http://www.creativetracks.co.uk
 Description:  A Storefront Child Theme
 Author:       Mark Waggott
 Author URI:   http://www.creativetracks.co.uk
 Template:     finlay
 Version:      1.0.0
*/body{font-family:"Georgia";color:#002147;border-top:solid 6px #004593}.site-header{padding-top:20px;padding-bottom:16px;padding-left:20px;padding-right:20px;max-width:1100px;margin:auto}.site-header .site-branding{float:left}.site-header .tel{margin-left:90px;margin-top:16px;float:left;font-family:Georgia;font-size:34px;color:#002147}.site-header .tel i{color:#c64500}.site-header .paa{float:right;margin-top:24px}.main-navigation{background-color:#002147;color:#fff;float:none}.main-navigation:before{background:#fff;content:"";display:block;height:4px;border-top:1px solid #002147;border-bottom:1px solid #002147}.main-navigation:after{background:#fff;content:"";display:block;height:4px;border-top:1px solid #002147;border-bottom:1px solid #002147}.main-navigation ul.nav-menu{max-width:1100px;margin:auto;padding-left:20px;padding-right:20px;text-align:center}.main-navigation ul.nav-menu>li.menu-item-has-children>a:after{content:"▾"!important;padding-left:4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:700}.main-navigation ul.nav-menu li{display:inline-block;float:none}.main-navigation ul.nav-menu li.current_page_item{background-color:#c64500}.main-navigation ul.nav-menu li a{color:#fff;text-transform:uppercase;font-family:"Georgia";font-size:14px;padding:8px 12px 8px 12px}.main-navigation ul.nav-menu li a:visited{color:#fff}.main-navigation ul.nav-menu ul.sub-menu{padding-top:4px}.main-navigation ul.nav-menu ul.sub-menu li{text-align:left;border-bottom:solid 1px #ccc;background-color:#fff}.main-navigation ul.nav-menu ul.sub-menu li.current_page_item a{color:#c64500!important}.main-navigation ul.nav-menu ul.sub-menu li a,.main-navigation ul.nav-menu ul.sub-menu li a:visited{color:#002147}.main-navigation ul.nav-menu ul.sub-menu li a:hover,.main-navigation ul.nav-menu ul.sub-menu li a:visited:hover{color:#002147;background-color:#f1f1f1}.home .site-content{padding-top:20px;padding-right:0;padding-left:0;max-width:none}.home .site-content .content-area{width:auto;float:none}.site-content{max-width:1100px;margin:auto;padding-right:20px;padding-left:20px}.site-content .content-area{width:71%;float:left}.site-content .content-area .entry-content{margin-top:0}.site-content .content-area .entry-content h1{margin-bottom:0;font-size:40px;font-style:italic}.site-content .content-area .entry-content h2{margin-top:20px;margin-bottom:12px;font-size:30px;line-height:1.2}.site-content .content-area .entry-content .resources ul{padding-left:0}.site-content .content-area .entry-content .resources ul li{list-style:none;background-color:#f1f1f1;padding:20px;text-align:center;width:47.5%;margin-left:0;margin-right:0;margin-bottom:40px;padding-bottom:30px}.site-content .content-area .entry-content .resources ul li:nth-child(odd){margin-right:5%}.site-content .content-area .entry-content .resources ul.col-3 li{width:30%;margin-right:5%;min-height:231px}.site-content .content-area .entry-content .resources ul.col-3 li:nth-child(3n+0){margin-right:0}.site-content .content-area .entry-content .feature-box{overflow:auto;position:relative;background-color:#ebebeb;border:1px solid #ccc;padding:20px 20px 0;margin-bottom:20px;margin-top:10px}.site-content .content-area .entry-content .feature-box .button{position:absolute;bottom:20px;right:20px}.site-content .content-area .entry-content .feature-box h4{clear:none;font-size:22px;margin-top:0;margin-bottom:15px}.site-content .content-area .entry-content .feature-box img.partner-photo{float:left;padding-bottom:20px;padding-right:20px}.site-content .content-area .entry-content h3{margin-top:0;margin-bottom:12px;font-size:22px;color:#002147}.site-content .content-area .entry-content p{margin-top:0}.site-content .content-area .entry-content ul{margin-left:0;margin-top:20px}.site-content .content-area .entry-content ul li{padding-bottom:30px;list-style-type:none}.site-content .content-area .entry-content ol{list-style-type:none;margin-bottom:0;padding-left:0}.site-content .content-area .entry-content ol li{padding-bottom:40px;counter-increment:step-counter}.site-content .content-area .entry-content ol li strong.highlight{color:#006647}.site-content .content-area .entry-content ol li h2{margin-top:-12px;clear:none!important}.site-content .content-area .entry-content ol li.has-h2:before{margin:3px 0 0 -50px}.site-content .content-area .entry-content ol li:before{color:#fff;background-color:#006647;border-radius:90%;content:counter(step-counter);display:block;float:left;font-size:18px;margin:-7px 0 0 -50px;width:36px;height:36px;line-height:36px;text-align:center}.site-content .content-area .entry-content ol li li{list-style-type:lower-alpha;counter-increment:none;padding-bottom:20px}.site-content .content-area .entry-content ol li li:before{display:none}.site-content .content-area .entry-content .testimonial{position:relative;padding-left:40px}.site-content .content-area .entry-content .testimonial span.lq{position:absolute;font-size:80px;font-family:Georgia;top:0;left:0;line-height:1;color:#002147}.site-content .content-area .entry-content .testimonial strong{color:#002147}.site-content .widget-area{margin-top:30px;margin-bottom:30px;width:25%;float:right}.site-content .widget-area .widget{background-color:#002147;padding:20px;border-radius:3px}.site-content .widget-area .widget h2{color:#fff;font-size:20px;margin-top:0;border-bottom:1px solid #004593}.site-content .widget-area .widget ul{margin:0;padding:0}.site-content .widget-area .widget ul li{list-style:none;color:#fff;padding-bottom:12px;font-size:14px}.site-content .widget-area .widget ul li a{color:#ff762d;text-decoration:none}.site-content .widget-area .widget ul li a:hover{text-decoration:underline}p.lead{font-family:Georgia;font-size:20px;color:#002147;padding-left:20px;padding-right:20px}h1,h2,h3{color:#002147;font-family:Georgia;font-weight:normal}h2{font-size:40px;font-style:italic}h1.entry-title{border-bottom:solid #ccc 1px;font-size:40px;line-height:1.2;padding-bottom:8px}a,a:visited{color:#c64500}a:hover{color:#004593}.blog header.entry-header,.archive header.entry-header,.single header.entry-header{margin-bottom:20px}.blog header.entry-header h2.entry-title,.archive header.entry-header h2.entry-title,.single header.entry-header h2.entry-title{font-size:34px;line-height:1.2}.blog header.entry-header h2.entry-title a,.archive header.entry-header h2.entry-title a,.single header.entry-header h2.entry-title a,.blog header.entry-header h2.entry-title a:visited,.archive header.entry-header h2.entry-title a:visited,.single header.entry-header h2.entry-title a:visited{text-decoration:none;color:#002147}.blog header.entry-header h2.entry-title a:hover,.archive header.entry-header h2.entry-title a:hover,.single header.entry-header h2.entry-title a:hover{color:#004593}.blog article,.archive article,.single article{border-bottom:solid 1px #ccc;padding-bottom:36px}.blog.author-finlay h1,.archive.author-finlay h1,.single.author-finlay h1{display:none}.button,button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;padding:12px 20px 12px 20px;background-color:#c64500;color:#fff;text-transform:uppercase;font-size:20px;width:auto;text-decoration:none;margin:auto;clear:both}.button:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#ff762d;color:#fff}.button:visited,button:visited,input[type="button"]:visited,input[type="reset"]:visited,input[type="submit"]:visited{color:#fff}input[type="text"],input[type="email"]{padding:8px;margin-top:5px}.site-content .content-area .entry-content .feature{max-width:1100px;margin:auto;height:auto;width:100%;display:block;overflow:auto;padding-bottom:20px}.site-content .content-area .entry-content .feature .finlay{float:left;width:15%;padding-left:3%}.site-content .content-area .entry-content .feature .text{text-align:center;float:left;width:53%;padding-left:2%;padding-right:2%}.site-content .content-area .entry-content .feature .text strong{color:#002147}.site-content .content-area .entry-content .feature .text h1{font-family:Georgia;font-size:28px;font-style:italic;margin-top:40px;margin-bottom:0}.site-content .content-area .entry-content .feature .text h2{clear:none;font-size:30px;margin-bottom:10px;margin-top:20px}.site-content .content-area .entry-content .feature .text p.lead{margin:0}.site-content .content-area .entry-content .feature .text ul{padding-left:20px;padding-top:30px}.site-content .content-area .entry-content .feature .text ul li{text-align:left;padding-bottom:10px;list-style-type:disc;font-size:22px}.site-content .content-area .entry-content .feature .property{padding-top:20px;float:right;width:32%}.site-content .content-area .entry-content .block.clear{background-color:#fff;border-top:0;border-bottom:0;padding-bottom:0}.site-content .content-area .entry-content .block{background-color:#ebebeb;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:50px;text-align:center}.site-content .content-area .entry-content .block .mortgages{max-width:700px;margin:auto}.site-content .content-area .entry-content .block .mortgages h2{font-size:40px;border-bottom:solid 1px #ccc;font-style:normal}.site-content .content-area .entry-content .block .mortgages h2 i{color:#c64500;padding-right:10px}.site-content .content-area .entry-content .people{padding-bottom:50px;padding-left:20px;padding-right:20px;text-align:center;max-width:1200px;margin:auto;overflow:auto;padding-top:20px}.site-content .content-area .entry-content .people .button{width:330px;display:block}.site-content .content-area .entry-content .people h2{font-style:italic;font-size:44px;margin-top:0;margin-bottom:40px}.site-content .content-area .entry-content .people ul{margin:0;padding:0}.site-content .content-area .entry-content .people ul li{float:left;width:21%;margin-left:2%;margin-right:2%;list-style:none;list-style-image:none;position:relative}.site-content .content-area .entry-content .people ul li img.person-type{border:3px solid #c64500;border-radius:50%}.site-content .content-area .entry-content .people ul li img.tick{position:absolute;right:-20px;top:0}.site-content .content-area .entry-content .people ul li h3{font-size:25px;line-height:28px}.site-content .content-area .entry-content .people .call-us{clear:both;font-size:40px;font-family:Georgia;color:#002147;font-style:italic;padding-bottom:20px}.site-content .content-area .entry-content .people .call-us i{color:#c64500;padding-right:12px}.site-content .content-area .entry-content .testimonials{max-width:1100px;margin:auto;padding-left:1%;padding-right:1%}.site-content .content-area .entry-content .testimonials h2{margin-bottom:30px;padding-left:20px;margin-right:20px;margin-top:20px;font-size:40px}.site-content .content-area .entry-content .testimonials .button{width:320px;display:block}.site-content .content-area .entry-content .testimonials .testimonial{background-color:#fff;padding-left:30px;padding-right:30px;padding-bottom:30px;padding-top:50px;border:1px solid #ccc;float:left;width:48%;margin-left:1%;margin-right:1%;margin-bottom:30px;position:relative}.site-content .content-area .entry-content .testimonials .testimonial .profile-pic{position:absolute;margin-left:-42px;left:50%;top:-42px}.site-content .content-area .entry-content .testimonials .testimonial span.lq{position:absolute;font-size:70px;font-family:Georgia;top:20px;left:12px;line-height:1;color:#ccc}.site-content .content-area .entry-content .testimonials .testimonial span.rq{position:absolute;font-size:70px;font-family:Georgia;bottom:8px;right:12px;line-height:1;color:#ccc}.site-content .content-area .entry-content .testimonials .testimonial .author{color:#002147}.site-content .content-area .entry-content .testimonials .testimonial .author span{color:#002147}.site-content .content-area .entry-content .profile{max-width:800px;margin:auto;overflow:auto;padding-top:50px;padding-bottom:50px}.site-content .content-area .entry-content .profile .profile-photo{float:left;width:15%}.site-content .content-area .entry-content .profile .profile-info{float:left;width:82%;padding-left:3%}.site-content .content-area .entry-content .profile .profile-info h2{margin-top:0;margin-bottom:20px}.site-content .content-area .entry-content .profile .profile-info a{color:#c64500;font-size:26px;font-family:Georgia;font-style:italic;text-decoration:none}.resources h2{font-style:normal;margin-bottom:10px}.resources h2 i{color:#c64500;padding-right:12px}.resources ul{max-width:1100px;margin:auto;overflow:auto;padding-left:0}.resources ul li{margin-top:20px;width:23%;margin-left:1%;margin-right:1%;box-sizing:border-box;border:1px solid #ccc;float:left;list-style:none;list-style-image:none;background-color:#fff}.resources ul li a{text-decoration:none}.resources ul li h3{font-style:italic;font-size:22px;font-weight:bold;margin-bottom:2px}.resources ul li p{margin-top:0}.home .articles{max-width:700px;margin:auto}.home .articles h2{text-align:center;margin-bottom:0}.home .articles article{border-top:1px solid #ccc;padding-bottom:30px}.home .articles article a{color:#c64500;font-size:26px;font-family:Georgia;font-style:italic;text-decoration:none}.home .articles h3{text-align:center;margin-bottom:0;font-size:30px;text-align:left;font-style:italic}.home .articles h1{margin-bottom:0}.home .articles .entry-content,.home .articles p{margin-top:0}.site-footer{background-color:#002147;color:#fff;margin-top:50px}.site-footer .site-info{max-width:1100px;padding-left:20px;padding-right:20px;padding-bottom:50px;margin:auto;overflow:auto}.site-footer .site-info .col-2 p{margin-bottom:0;margin-top:8px}.site-footer .site-info .col-1,.site-footer .site-info .col-2,.site-footer .site-info .col-3{float:left;width:29.33333%;margin-left:2%;margin-right:2%}.site-footer .site-info .col-1 h3,.site-footer .site-info .col-2 h3,.site-footer .site-info .col-3 h3{color:#fff;font-size:28px;font-style:italic;font-weight:normal;border-bottom:1px solid #004593}.site-footer .site-info .col-1 h4,.site-footer .site-info .col-2 h4,.site-footer .site-info .col-3 h4{margin-bottom:2px}.site-footer .site-info .col-1 p,.site-footer .site-info .col-2 p,.site-footer .site-info .col-3 p{font-size:14px}.site-footer .site-info .col-1 a,.site-footer .site-info .col-2 a,.site-footer .site-info .col-3 a{color:#ff762d;text-decoration:none}.site-footer .site-info .col-1 a:visited,.site-footer .site-info .col-2 a:visited,.site-footer .site-info .col-3 a:visited{color:#ff762d}.site-footer .site-info .col-1 a:hover,.site-footer .site-info .col-2 a:hover,.site-footer .site-info .col-3 a:hover{text-decoration:underline}.site-footer .site-info .col-1 ul,.site-footer .site-info .col-2 ul,.site-footer .site-info .col-3 ul{list-style:none;margin:0;padding:0}.site-footer .site-info .col-1 ul li,.site-footer .site-info .col-2 ul li,.site-footer .site-info .col-3 ul li{margin-bottom:10px}.site-footer .footer-bottom{background-color:#004593}.site-footer .footer-bottom .copyright{max-width:1100px;margin:auto;padding:20px;font-size:14px;padding-left:20px;padding-right:20px}.site-footer .footer-bottom .copyright a{color:#ff762d;text-decoration:none}.site-footer .footer-bottom .copyright a:visited{color:#ff762d}.site-footer .footer-bottom .copyright a:hover{text-decoration:underline}@media screen and (max-width:1024px){.site-content .content-area .entry-content .feature .text ul li{font-size:18px}.site-content .content-area .entry-content .feature .text h1 br{display:none;padding-left:2%;padding-right:2%;text-align:left}.site-content .content-area .entry-content .people ul li{width:46%;margin-left:2%;margin-right:2%;margin-bottom:30px;padding-bottom:0}.site-content .content-area .entry-content .people ul li:nth-child(3){clear:both}.site-content .content-area .entry-content .testimonials h2{font-size:36px}.site-content .content-area .entry-content .resources ul.col-3 li{width:45%;margin-right:5%}h1.entry-title{font-size:36px}}@media screen and (max-width:900px){.site-content .content-area .entry-content .feature .finlay{width:18%}.site-content .content-area .entry-content .feature .property{display:none}.site-content .content-area .entry-content .feature .text{width:82%;padding-left:2%;padding-right:2%;text-align:left}.site-content .content-area .entry-content .testimonials h2{font-size:30px;margin-bottom:20px}.site-content .content-area .entry-content .testimonials .testimonial{float:none;width:96%;margin-left:2%;margin-right:2%}.site-content .content-area .entry-content .feature-box{text-align:center;float:none}.site-content .content-area .entry-content .feature-box h4{margin-top:-25px}.site-content .content-area .entry-content .feature-box img.partner-photo{padding-right:0}.site-content .content-area .entry-content .feature-box .button{position:relative;bottom:auto;right:auto}}@media screen and (max-width:768px){.main-navigation ul.nav-menu li a{padding:8px 6px 8px 6px;font-size:12px}.site-content .content-area .entry-content .feature .text h1{font-size:25px}.site-content .content-area .entry-content p.lead{font-size:18px}.site-content .content-area .entry-content .feature .text ul{margin-bottom:0}.site-content .content-area .entry-content .testimonials h2{font-size:26px}.site-footer .site-info .col-1,.site-footer .site-info .col-2,.site-footer .site-info .col-3{float:none;width:96%;margin-left:2%;margin-right:2%}.site-content .content-area{width:100%;float:none}.site-content .widget-area{margin-top:30px;margin-bottom:30px;width:100%;float:none}}@media screen and (max-width:599px){button.menu-toggle{margin:12px auto}.main-navigation ul.nav-menu li{border-top:solid 1px #004593;display:block}.main-navigation ul.nav-menu li a{font-size:16px}.main-navigation ul.nav-menu li.current_page_item{background-color:transparent}.main-navigation ul.nav-menu li.current_page_item a{color:#c64500}.main-navigation ul.nav-menu ul.sub-menu{padding-top:0;float:none;width:100%}.site-content .content-area .entry-content .feature .text h1{font-size:22px}.site-content .content-area .entry-content .feature .text ul{margin-left:0}.site-content .content-area .entry-content p.lead{font-size:17px}.site-content .content-area .entry-content .people h3{margin-top:10px}.site-content .content-area .entry-content .people ul li{width:94%;margin-left:3%;margin-right:3%;float:none;margin-bottom:50px}.site-content .content-area .entry-content .feature-box h4{margin-top:-20px}.site-content .content-area .entry-content .feature-box img.partner-photo{padding-bottom:0;float:none}.site-content .content-area .entry-content .feature-box .button{position:relative}.site-content .content-area .entry-content .resources ul.col-3 li,.site-content .content-area .entry-content .resources ul li{width:90%;margin-right:5%;margin-left:5%}h1.entry-title{font-size:34px;text-align:center;line-height:1.2;padding-bottom:8px}.site-content .content-area .entry-content h2{font-size:26px;line-height:1.2}.page-id-92 .site-content .content-area .entry-content h2,.page-id-49 .site-content .content-area .entry-content h2,.page-id-2 .site-content .content-area .entry-content h2{text-align:center}.page-id-92 .site-content .content-area .entry-content h3,.page-id-49 .site-content .content-area .entry-content h3{text-align:center}}@media screen and (max-width:500px){.site-header{text-align:center}.site-header .site-branding{float:none;margin:auto}.site-header .paa{float:none;margin:auto}.site-content .content-area .entry-content .feature .text ul li{font-size:16px}.site-content .content-area .entry-content .feature .text h1{font-size:20px}.site-content .content-area .entry-content ul{padding-left:16px}.site-content .content-area .entry-content ul li{padding-bottom:15px}.site-content .content-area .entry-content h1.entry-title{font-size:30px}div.wpcf7 input[type="text"],div.wpcf7 input[type="email"]{width:100%}div.wpcf7 input[type="submit"]{display:block;margin:auto}}@media screen and (max-width:420px){.site-content .content-area .entry-content .feature .text h1{margin-top:0}.site-content .content-area .entry-content p.lead{font-size:16px}.site-content .content-area .entry-content .people h2{font-size:36px}.site-content .content-area .entry-content .people .button{width:90%;font-size:18px}.site-content .content-area .entry-content .testimonials .button{width:95%;font-size:18px}.site-content .content-area .entry-content h1.entry-title{font-size:28px}}@media screen and (max-width:360px){.feature .text h1{font-size:18px}}