body,button,input,select,textarea{font-family:'Poppins',sans-serif;font-size:1.6rem;line-height:1.5;color:#222}p{margin-bottom:.9em}.entry-title,.archive .entry-title,.blog .entry-title,.search .entry-title,.page-header h1.page-title{background:#117bb8 none repeat scroll 0 0;color:#fff;font-size:2.7rem;text-align:center;line-height:4rem}h4{color:#c16100}h3{color:#2869a3;font-size:2.6rem}h2{color:#2869a3;font-family:Poppins;font-size:2.1rem}.widget-area .sidebar-primary aside{padding:0;border-top:none}.widget-area .sidebar-primary aside p{margin-top:0}.widget-area .sidebar-primary aside img.size-full,.widget-area .sidebar-primary aside img.size-large{margin:0}a.broken_link{text-decoration:underline}.read-on{background:#f8f8f8;border-bottom:4px solid #d9d9d9;padding:5px 10px 3px;font-size:1.6rem}.read-on a{text-decoration:none}.read-on li{}.read-on a:hover{text-decoration:underline}table td,table th{padding:5px}table td{border-bottom:1px solid #d9d9d9}table td a:hover{text-decoration:underline}button,input[type="button"],input[type="reset"],input[type="submit"],.button-primary,.button,.button-secondary,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{border-radius:9px}label{color:#404040}.branding{width:50%;float:left}.social-search #searchform input[type="text"]{font-size:12px;max-width:162px;padding:5px;font-family:Verdana,Arial,Helvetica,sans-serif}.social-search{width:20%;float:left;margin-top:5px}.social-search .social{margin-bottom:20px}.recommended{width:30%;float:left;line-height:0}.site-title,.site-description{margin:0}.site-description{margin-top:0}.site-description a{font-size:1.2rem;font-style:initial;font-weight:bold;color:#053067!important;font-family:Verdana,Arial,Helvetica,sans-serif}.site-header p.lastupdated{color:#0f5394!important;font-size:13px;text-align:center;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0 0 -6px}.apostrophe-navigation .menu-item-has-children>a::after{content:""}.main-navigation ul ul{background:#f8f8f8}.main-navigation ul ul li a{padding:.5em;font-size:1.4rem}.main-navigation a{font-size:1.5rem}.main-navigation{font-family:Arial;margin-bottom:20px}.sidebar-secondary{font-size:1.5rem!important;font-weight:bold}.sidebar-secondary .widget-title,.sidebar-homepage .widget-title{color:#c16100;font-size:2.2rem}.sidebar-secondary a{text-decoration:none}.sidebar-secondary a:hover{text-decoration:underline}.sidebar-secondary strong a{font-size:1.6rem;color:#062d68}.sidebar-secondary p{margin:.5em 0}.sidebar-secondary hr{margin:1.2em 0 1em}#culom-left{width:270px;height:auto;float:left;margin-left:30px}#culom-box-left{width:265px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-color:#165a9b;margin-bottom:20px}#culom-box-left p{margin:10px;color:#fff;font-size:1.2rem;font-weight:bold}.title-top-left-culom{color:#a9d4ec;font-size:1.8rem;text-align:left;font-weight:bold}.title-top-left-culom-margin{list-style:none;color:#a9d4ec;font-size:19px;font-family:Cambria;font-weight:bold;margin-left:10px;padding-top:10px}.culom-bottom-box-left{width:240px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:12px;border:2px #d0d0d1 solid;margin-bottom:20px;padding:10px}.culom-bottom-box-left p{font-size:14px;font-family:Cambria;color:#23649e;margin:10px}.culom-bottom-box-left span{margin-left:20px;margin-top:10px;margin-bottom:10px}#posts-calc2{background:url(https://www.mortgagesorter.co.uk/wp-content/uploads/xpost-calc-bg3.jpg.pagespeed.ic.ql7vVk9YSo.jpg) no-repeat top right;height:200px;font-size:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#posts-calc2 .step{float:right;color:#fff;font-size:12px;padding-right:15px;padding-top:7px;font-family:Arial}#posts-calc2 .label{width:135px;color:#fff;font-weight:bold;font-family:"CambriaBold";font-size:14px;padding-top:0}#posts-calc2 input[type="text"]{background:url(https://www.mortgagesorter.co.uk/wp-content/themes/apostrophe/images/xposts-calc-input.png.pagespeed.ic.5w5bSd9zrf.png) no-repeat;padding-top:10px;padding-bottom:8px;border:0;width:95px;font-size:11px}#posts-calc2 .select-box{}.select-box option{background:none transparent;color:#2183b2}#posts-calc2 select{font-size:11px;margin-top:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#posts-calc2 input[type="submit"]{margin-top:35px;margin-left:170px;background:url(https://www.mortgagesorter.co.uk/wp-content/themes/apostrophe/images/home-calc-submit2.png+home-calc-select-bg.png+home-calc-submit.png.pagespeed.is.yhy28i5JSl.png);border:0;cursor:pointer;width:133px;height:30px;float:left;background-position:0 0}#posts-calc2 td{margin:0;padding:0;border-bottom:none}#posts-calc2 p{padding:0;margin:0}p.below-content{margin-top:70px}#p2-culom-box-right{width:700px;height:433px;margin-top:20px;margin-bottom:30px}#home-calc{height:433px;background:url(https://www.mortgagesorter.co.uk/wp-content/themes/apostrophe/images/xhome-calc-bg.jpg.pagespeed.ic.4SB9DJfd3p.jpg) no-repeat;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#home-calc .step{float:right;color:#fff;font-size:12px;padding-right:22px;padding-top:8px}#home-calc .title,#form-step2 .title{font-size:32px;line-height:32px;color:#9de2fa;font-family:CambriaBold;font-weight:bold;padding-left:30px;padding-top:30px}#home-calc .desc p{color:#fff;font-family:Cambria;font-size:18px;line-height:20px;margin-bottom:15px}#home-calc .desc,#form-step2 .desc{padding-left:30px;color:#fff;font-weight:bold;padding-top:10px;padding-bottom:10px;font-size:15px}#home-calc .row{padding-left:30px;margin-top:5px}#home-calc .label{width:138px;float:left;color:#fff;font-weight:bold;font-family:Arial;font-size:14px;padding-top:15px}#home-calc input[type="text"]{background:url(https://www.mortgagesorter.co.uk/wp-content/themes/apostrophe/images/xhome-calc-input-bg.png.pagespeed.ic.IHbklNN-Hk.png) no-repeat;padding:16px;border:0;width:200px}#home-calc .select-box{width:150px;overflow:hidden;background:url(https://www.mortgagesorter.co.uk/wp-content/themes/apostrophe/images/home-calc-submit2.png+home-calc-select-bg.png+home-calc-submit.png.pagespeed.is.yhy28i5JSl.png) no-repeat scroll 0 -3px;height:38px;background-position:0 -30px}#home-calc select{background:transparent;-webkit-appearance:none;padding-top:14px;padding-left:20px;border:0;width:120%;padding-bottom:5px;color:#286695;font-weight:normal;font-size:12px;font-family:Arial}#home-calc input[type="submit"]{margin-top:23px;background:url(https://www.mortgagesorter.co.uk/wp-content/themes/apostrophe/images/home-calc-submit2.png+home-calc-select-bg.png+home-calc-submit.png.pagespeed.is.yhy28i5JSl.png);border:0;cursor:pointer;width:164px;height:37px;background-position:0 -80px}.subscribe-newsletter{background:#ffbc1e;background:-moz-linear-gradient(top,#ffbc1e 0%,#ff9a1a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffbc1e),color-stop(100%,#ff9a1a));background:-webkit-linear-gradient(top,#ffbc1e 0%,#ff9a1a 100%);background:-o-linear-gradient(top,#ffbc1e 0%,#ff9a1a 100%);background:-ms-linear-gradient(top,#ffbc1e 0%,#ff9a1a 100%);background:linear-gradient(to bottom,#ffbc1e 0%,#ff9a1a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbc1e', endColorstr='#ff9a1a',GradientType=0 );border-radius:7px;color:#fff;margin-top:20px;text-align:center;margin:0 90px;max-width:100%}.subscribe-newsletter p{color:#fff;padding-left:10px;padding-right:10px;padding-top:10px;margin-bottom:10px;font-size:2.1rem}.subscribe-newsletter p.smaller-text{font-size:1.4rem;margin:0;padding:0 0 10px}div.knews_add_user fieldset{margin:0 auto;width:290px}.subscribe-newsletter label{color:#fff;float:left}.subscribe-newsletter input[type="text"]{margin-left:5px;width:200px;font-size:14px;padding:3px}.subscribe-newsletter input.knewsbutton{background:none repeat scroll 0 0 #c16100;border:1px solid #602e00;border-radius:5px;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:bold;padding:5px 15px}.blueform{background:#f8f8f8 none repeat scroll 0 0;border-top:2px solid #117bb8;padding:20px}.blueform hr{background:#117bb8}.blueform>div.wpcf7{max-width:400px;margin:0 auto}.blueform input[type="text"],.blueform input[type="email"],.blueform input[type="tel"],.blueform textarea{border-radius:12px;font-size:1.5rem;padding:10px 10px}.blueform input[type="submit"]{border-radius:12px;padding:10px 30px}.blueform textarea{height:100px}.blueform input[type="button"]{background:#fff!important}.bluecalculator{background:#f8f8f8 none repeat scroll 0 0;border-top:2px solid #117bb8;padding:20px 0}.bluecalculator input[type="text"]{border:2px solid #ccc;font-size:1.5rem;padding:6px 4px;border-radius:12px}.bluecalculator_smallfields td{padding:4px}.bluecalculator_smallfields input[type="text"]{padding:2px 10px}.sub-title{color:#022966;font-size:2.2rem;font-weight:bold}.sub-subtitle{color:#165a9b;font-size:1.8rem;font-weight:bold;font-style:italic}.columns-home .important li{color:#2869a3;font-weight:bold;font-style:italic}.sidebar-homepage h3{font-size:1.8rem;font-style:italic;font-weight:bold;line-height:21px}.sidebar-homepage p{font-size:1.4rem;color:#23649e}.imagetable .first,.imagetable .second,.imagetable .third{width:30%;float:left;margin-right:3%}.imagetable{margin-bottom:10px;overflow:hidden}.best-buy-table th{color:#06f}@media (max-width:680px){.best-buy-table{font-size:10px}}@media (max-width:560px){.best-buy-table{font-size:8px}.best-buy-table td,.best-buy-table th{padding:5px 4px}}@media (max-width:460px){.best-buy-table{font-size:7px}.best-buy-table td,.best-buy-table th{padding:5px 2px}}.site-footer{margin-top:100px}#footer-sidebar .widget{width:30%;float:left;padding-right:10px}#footer-sidebar p{line-height:1.5}#footer-sidebar a{text-decoration:none}#footer-sidebar img.size-full,#footer-sidebar img.size-large{margin-bottom:0}.site-footer .site-info{font-size:1.2rem}#footer-sidebar .widget-title{font-size:1.3rem}.header-landing #masthead{border-bottom:1px solid #ccc}.single-landing{position:relative;top:20px}.single-landing #primary{margin:0 auto;float:none}#divStep2 table{margin-top:0}.form-title{color:#b0dff1;font-family:Arial;font-size:22px;text-align:left;margin-left:14px;padding:10px;font-weight:bold}.form-subtitle{color:#e3ebfa;font-family:Arial;font-size:16px;text-align:left;margin-top:10px;margin-bottom:0}.form-subtitle p{color:#e3ebfa;font-family:Arial;font-size:15px;text-align:left;margin-left:22px;margin-top:10px;margin-bottom:0;font-weight:bold}.form-bg-onepage{margin-left:auto;margin-right:auto;width:390px;margin-top:30px;background:url(https://www.mortgagesorter.co.uk/wp-content/themes/apostrophe/images/bg-small-forms.png) #0066cd top center no-repeat;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:585px}.form-bg-onepage label{float:left;margin-left:1px;margin-bottom:10px;font-size:14px;font-family:Arial;color:#e3ebfa;font-weight:bold;text-align:right;text-transform:none}.form-bg-onepage input{float:right;margin-right:18px;margin-bottom:8px;border:#112d88 2px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;width:170px;height:28px;padding:0 5px;color:#000}.form-bg-onepage input[type="radio"]{float:right;margin-right:18px;text-align:justify}.form-bg-onepage input[type="radio"]{float:right;margin-right:18px;text-align:justify}.bcyes{float:right;width:5px}.form-bg-onepage select{background:transparent;-webkit-appearance:none;border:0;width:120%;height:18px}.form-select-box{width:170px;overflow:hidden;border:#112d88 2px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff;height:18px;float:left;margin-right:18px;margin-bottom:10px;padding-left:5px;padding-top:2px}.form-bg-onepage .form-select-box{height:28px}.form-select-box-onepage{width:170px;overflow:hidden;border:#112d88 2px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff;height:28px;float:right;margin-right:18px;margin-bottom:10px;padding-left:5px;padding-top:2px}.form-bg-onepage input[type="submit"]{*background: url(../images/freequote.png) no-repeat;background:url(data:image/png;base64,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) no-repeat;border:0;width:195px;height:40px;cursor:pointer;margin-left:20px}.forum-archive article{width:100%}#bbpress-forums,div.bbp-breadcrumb,div.bbp-topic-tags,div.bbp-template-notice p,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{font-size:1.7rem}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:1.6rem}#bbpress-forums>#subscription-toggle{display:block;margin-top:17px;text-align:right}#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar{border:none;margin-bottom:-2px}textarea#bbp_reply_content,textarea#bbp_topic_content{background:#f8f8f8}.sidebar-forum{background:#f8f8f8;border-top:4px solid #d9d9d9;padding:10px;margin-bottom:15px}.sidebar-forum .widget-title{color:#062d68!important;font-size:1.8rem}.sidebar-forum a{color:#117bb8!important}#bbpress-forums #bbp-search-form #bbp_search{max-width:200px}ul.bbp-topic-revision-log{display:none}.bbp-reply-form #bbp_anonymous_website,.bbp-topic-form #bbp_anonymous_website,label[for="bbp_anonymous_website"]{display:none!important}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:1.5rem;font-family:'Poppins',sans-serif;line-height:1.5}#bbpress-forums,div.bbp-breadcrumb,div.bbp-topic-tags,div.bbp-template-notice p,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{font-size:1.5rem}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:1.3rem}#bbpress-forums div.wp-editor-container{border:2px solid #ccc;border-radius:5px}@media (min-width:768px) and (max-width:960px){.main-navigation li a{margin:-2px 1rem 0 0}.main-navigation a{font-size:1.3rem}.social-search .social{margin-bottom:5px}}@media (min-width:961px) and (max-width:1130px){.main-navigation li a{margin:-2px 2rem 0 0}.main-navigation a{font-size:1.7rem}}@media (min-width:768px) and (max-width:930px){.branding{text-align:center;width:100%;float:none}.recommended{margin-top:-16px}.social-search{margin-left:25%}}@media (max-width:767px){.main-navigation.toggled .apostrophe-navigation li a{font-size:1.3rem;line-height:1.4rem;padding:2px 10px}.main-navigation ul ul li a{font-size:1.1rem!important;margin-left:10px}.site-header p.lastupdated{margin:0}.branding{text-align:center;width:100%;float:none}.social-search{margin-left:25%}.social-search .social{margin:2px 0 0}#secondary{margin-top:30px}p.below-content,div#p2-culom-box-right{display:none}.sidebar-primary{margin:0 auto;width:265px}#culom-box-left{margin:0 auto 35px}}@media (max-width:650px){.social-search{margin-left:15%;width:30%}.recommended{width:40%}.subscribe-newsletter{margin:0}#footer-sidebar{padding:20px 0}#footer-sidebar .widget{float:none;padding:10px;width:100%}#footer-sidebar .widget .widget-title{margin-bottom:0;line-height:1.5rem}#footer-sidebar .widget img.alignleft{margin-right:1em}}@media (max-width:460px){.social-search{width:50%;margin-left:0%}.recommended{width:50%}.imagetable .first,.imagetable .second,.imagetable .third{width:100%;float:none;text-align:center}}@media (max-width:470px){h2.site-description,.site-description a{font-size:1rem}}@media (max-width:400px){.site-description a{font-size:1.3rem;line-height:1.6rem}}.fixedContainer{background-color:#fff;border-bottom:1px solid #117bb8;box-shadow:0 4px 2px -2px #a0a0a0;left:50%;margin-top:0;max-width:1140px;padding-bottom:0;padding-left:3.0303%;padding-right:3.0303%;position:fixed;top:0;transform:translateX(-50%);z-index:10000}.fixedContent{position:relative;top:90px}