/* Combined & Minified CSS
------------------------------------------------------------ */
  .clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both;}.clearfix{display:block;} * html .clearfix{height:1%;} *:first-child + html .clearfix{min-height:1%;} #ez-home-container-wrap{clear:both;}.ez-home-container-area{margin:0 0 20px;clear:both;}.ez-home-bottom{margin:0;}.ez-only{width:100%;margin:0 0 20px;float:left;clear:both;}.xpopupnow{visibility:hidden !important;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;opacity:0;}.topnmls{float:left;}.topnmls p{margin:auto;padding:6px 20px 0 55px;}.mmsocboxbio a strong{color:#222;}.fthbeventwrap{padding:50px 20px;background:#fff;}.fthbevent{max-width:1170px;margin:auto;text-align:center;height:394px;}.fthbevent a{width:100%;height:100%;display:block;background:url(images/First-Time-Home-Buyers-event-01-17-2024.jpg) no-repeat scroll center;background-size:contain;}.abouteamwrp{padding:30px 20px;background:#fff;}.abouteamwrpin{max-width:1170px;margin:auto;}.abouteamwrpin p{text-align:left !important;}.abouteamhold{max-width:fit-content;overflow:hidden;height:auto;margin:auto auto 50px;}.abouteambox{float:left;width:380px;height:auto;text-align:center;border-radius:10px;border:1px solid #ddd;position:relative;padding:30px;}.abouteambox2{float:left;width:695px;margin:50px 0 0 40px;font-size:1.7rem;text-align:left;}.abouteamimg{width:90px;height:90px;display:block;margin:30px auto 20px;}.abouteamimg img{border-radius:150px;}.abouteambox ul{margin:auto;}.abouteambox ul li{list-style-type:none;color:#333;font-size:1.4rem;font-weight:700;}.abouteambox ul li a{color:#333;text-wrap:nowrap;font-size:1.4rem;}.abouteambox h3{font-size:2.2rem;}.page-id-13492 .mmsmakebox p,.page-id-13492 .mmsmakebox2 p{font-size:2rem;}.grecaptcha-badge{top:80% !important;}#surveyform iframe{width:740px;height:800px;margin:auto;}.page-id-13492 #fancybox-content{background:#7acef0;}.logosliderwrap{padding:30px 20px;}.logosliderwrapin{max-width:1170px;margin:auto;}.stotop6,.prefoologo2{position:relative;}.undercusto{display:none;max-width:700px;}.prefoologo2:hover .undercusto{display:block;max-width:700px;}.stotop6 .undercusto p{display:none;}.stotop6:hover .undercusto p{display:block;}.stotop6:hover{cursor:pointer;}.prefoologo2:hover .undercusto{visibility:visible;position:absolute;top:157px;right:98px;z-index:9999;width:421px;background:#f7f7f7;padding:30px;border-radius:3px;border:1px solid #eee;transform:translate(50%);}.stotop6 p,.prefoologo2 p{font-size:1.2rem !important;}.stotop6 p:nth-of-type(2),.prefoologo2 .undercusto p:nth-of-type(2){margin:0;}#menu-item-18{position:relative;}.menu-item.menu-item-has-children > a > span::after{border-top:3px solid #000 !important;}.page-id-366 .gooreviwrapin h3{display:none;}.page-id-181 .entry-content a{color:#f34b2e;}#what_to_expect,#lead_capture,#become_a_partner,#work_with_us,#home_content,#about_content,#loan_options,#learning_center,#resources,#buy_a_home,#refinance,#blue_heading,#contact,#faqs,#mortgage_process,#living_in_farmington{margin:172px auto auto;}.page-id-179 .site-inner,.page-id-13492 .site-inner,.page-id-39 .site-inner,.page-id-38 .site-inner,.page-id-48 .site-inner,.page-id-14 .site-inner,.page-id-12 .site-inner,.page-id-15 .site-inner,.page-id-36 .site-inner,.page-id-11 .site-inner,.page-id-10 .site-inner,.page-id-13 .site-inner,.nav-primary,.site-footer{display:none;}.page .site-inner{padding-top:195px;}.cf7sr-g-recaptcha{transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform-origin:left;-moz-transform-origin:left;-webkit-transform-origin:left;-ms-transform-origin:left;}.page-id-12 .cmbanhold,.page-id-15 .cmbanhold{max-width:230px;}.archive .sidectawrap,.page-id-16 .sidectawrap{top:0;}.page-id-6544 .site-inner,.page-id-6546 .site-inner,.page-id-158 .site-inner,.page-id-46 .site-inner,.page-id-25 .site-inner,.page-id-26 .site-inner,.page-id-27 .site-inner,.page-id-28 .site-inner,.page-id-29 .site-inner,.page-id-22 .site-inner,.page-id-30 .site-inner,.page-id-23 .site-inner,.page-id-24 .site-inner{padding-top:50px;}.page-id-27 .blubanwrap,.page-id-28 .blubanwrap,.page-id-29 .blubanwrap,.page-id-22 .blubanwrap{padding:80px 20px;} .xcustoform{font-size:1.2rem;}.topmortgawrap{padding:60px 20px;background:#fff;}.topmortgawrapin{max-width:1170px;margin:auto;text-align:center;}.topmortgawrapin iframe{margin:auto auto 50px;}.topmortgaheadi{margin:auto auto 30px;text-align:center;font-weight:700;text-align:center;color:#222;font-size:3.6rem;}.homehead1wrp{padding:60px 20px 40px;background:#fff;}.homehead1wrpin{max-width:1170px;margin:auto;}.homehead1wrpin h1{margin:auto;text-align:center;}.mecawrap{padding:30px;background:#003f62;border-radius:5px;}.mecabox{float:left;width:44%;margin:0 10px;}.mecarow{margin:auto auto 10px;text-align:center;}.mecarow p{margin:auto;font-size:1.6rem;color:#fff;}.mecarow a{margin:auto;font-size:1.5rem;color:#fff;text-decoration:underline;font-weight:500;}.mecabutton:hover{color:#fff;}.mecabutton{background:#008752;color:#fff;border-radius:50px;padding:5px 10px;}.page-id-293 .content h3,.page-id-293 .content h4{font-size:2rem;}.page-id-250 .modibtun{top:52%;}.bluebackimag2{background:url(images/Slide-4.jpg) no-repeat scroll center top;background-size:contain;height:511px;text-align:center;position:relative;}.bluebackimag{background:url(images/Slide-2-1.jpg) no-repeat scroll center top;background-size:contain;height:511px;text-align:center;position:relative;}.modibtun:hover{color:#fff;background:#86c30d;}.modibtun{text-align:center;margin:auto;padding:5px 20px;background:#6b9518;color:#fff !important;border-radius:5px;font-size:2.3rem;position:absolute;top:67%;left:50%;transform:translate(-50%,0);width:300px;}.page-id-46 .cmbanhold{max-width:478px;}.page-id-46 .blubanwrap{padding:80px 20px;}.content h2,.content h3,.content h4,.content h5,.content h6{font-size:3rem;}.compadiwrp{margin:auto;overflow:auto;}.compadihold{margin:auto auto 30px;width:auto;overflow:auto;}.compadibox:nth-of-type(2){margin:0 20px;}.compadibox{float:left;width:31.6%;}.compadibox h2,.compadibox h3,.compadibox h4{font-size:2.3rem;color:#333;margin:auto auto 10px;}.compadibox p,.compadibox p a{margin:auto;font-size:1.4rem;font-weight:500;}.liveboxwrap{background:#fff;padding:70px 20px 10px;}.liveboxin{max-width:1170px;margin:auto;}.liveboxin p{text-align:center;}.liviban3hold{margin:30px auto;clear:both;overflow:auto;padding:0 0 20px;}.livibimg{width:300px;height:300px;float:left;margin:0 70px 0 0;}.livibtxt{float:left;width:65%;margin:0 0 30px;}.livibtxt h3,.livibtxt h2{font-size:3.3rem;margin:0 0 30px;font-weight:800;color:#222;}.livibtxt p{color:#565f6d;text-align:left;}.livingwrap{padding:85px 20px;background:url(images/living-in-Farmington-Hills-MI.jpg) no-repeat scroll center;background-size:cover;overflow:auto;}.morostepswrap{padding:70px 20px;background:#fff;}.morostepswrapin{max-width:1170px;margin:auto;text-align:center;}.morostephold{margin:auto auto 30px;overflow:auto;}.morostepnumb{float:left;width:75px;margin:7px 30px 0 0;}.morostepnumb strong{background:#233a80;color:#fff;font-weight:600;font-size:5rem;display:block;text-align:center;padding:0;}.morosteptxt{float:left;width:85%;}.morosteptxt p{margin:auto;text-align:left;}.morosteptxt strong{font-size:2.3rem;}.morosteptxt a{color:#222;font-weight:700;}.mmsorabtn{padding:12px 15px;color:#fff !important;background:#ef8716;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;margin:auto;text-align:center;}.mortprowrap{padding:90px 20px;background:url(images/MMS-mortgage-process.jpg) no-repeat scroll center;background-size:cover;}.mortprowrapin{max-width:1170px;margin:auto;text-align:center;}.mortprowrapin p{color:#fff;}.consquabox{float:left;margin:0 15px;width:153px;padding:50px 20px 20px;height:157px;border-radius:150px;background:#1d367f;border:1px solid #ddd;text-align:center;}.consquabox p{margin:0;color:#fff;font-weight:300;}.consquabox h3{color:#fff;font-weight:700;margin:0 0 30px;font-size:2rem;}.consquahold{margin:30px auto;overflow:auto;}.entry-content ul{margin:auto auto 30px;}.entry-content ul > li{list-style-type:none;background:url(images/content-list-icon.png) no-repeat scroll 0 7px;padding:0 0 5px 30px;}.faqswrap{padding:110px 20px;background:url(images/MMS-Mortgage-Services-FAQs.jpg) no-repeat scroll center;background-size:cover;overflow:auto;}div.accordionDrop{visibility:hidden;opacity:0;height:0;margin:0;padding:0;-webkit-transition:all 0.5s ease-in-out !important;-moz-transition:all 0.5s ease-in-out !important;-ms-transition:all 0.5s ease-in-out !important;-o-transition:all 0.5s ease-in-out !important;transition:all 0.5s ease-in-out !important;}div.accordionDrop.show{visibility:visible;height:auto;opacity:1;padding:20px;margin:auto auto 20px;-webkit-transition:all 0.5s ease-in-out !important;-moz-transition:all 0.5s ease-in-out !important;-ms-transition:all 0.5s ease-in-out !important;-o-transition:all 0.5s ease-in-out !important;transition:all 0.5s ease-in-out !important;}.accordion{background:#fff url(images/down-arrow-icon.png) no-repeat scroll 96% 50%;width:100%;font-size:2.2rem;color:#222;text-align:left;border-radius:5px;margin:0 0 30px;font-weight:600;position:relative;text-transform:none;border-bottom:1px solid #ddd;box-shadow:0px 0px 10px #ddd;cursor:pointer;height:70px;padding:0 56px 0 0;}.accordion span{float:left;width:70px;}.accordion p{float:left;width:auto;margin:auto;color:#222;font-weight:700;padding:15px 20px 20px 40px;font-size:2.4rem;}div.active{background:#fff url(images/up-arrow-icon.png) no-repeat scroll 96% 50% !important;width:100%;font-size:2.2rem;color:#222;text-align:left;border-radius:5px;margin:0 0 20px;font-weight:600;position:relative;text-transform:none;border-bottom:1px solid #ddd;box-shadow:0px 0px 10px #ddd;cursor:pointer;}.accordion:hover{background-color:#d0d9f2;}.accordionDrop{padding:20px;background:#fff;margin:0 0 20px;}.accordionDrop ul{margin:0 0 30px 20px;}.accordionDrop ul li{font-weight:500;list-style-type:disc;}.accordionDrop p{font-size:1.7rem;}.arrdown{width:0;height:0;border:9px solid;border-color:#fff #0000 #0000 #fff0;position:absolute;right:37px;top:50%;}.fawdropdown{padding:0 50px 0 0;}.faqwrapintext{text-align:center;margin:auto auto 60px;}.faqwrapintext p:nth-of-type(1){margin:auto;}.faqwrapintext strong{font-size:2.5rem;font-weight:800;}.thedropwrap{padding:60px 20px;background:#fff;}.thedropwrapin{max-width:1170px;margin:auto;}.conmapwrp{margin:auto;}.conbluwrp{padding:40px 20px;background:#233a80;}.conbluwrpin{max-width:1170px;margin:auto;}.contactwrpin h1{font-weight:700;color:#fff;margin:auto auto 0;font-size:3.7rem;text-align:center;}.conbluwrphold{margin:20px auto;overflow:auto;max-width:715px;}.conbluwrphold ul:nth-of-type(1){padding:0 50px 0 0;border-right:1px solid #3253b9;}.conbluwrphold ul:nth-of-type(2){padding:0 0 0 50px;}.conbluwrphold ul{margin:0;float:left;width:352px;}.conbluwrphold ul li a,.conbluwrphold ul li{color:#fff;font-weight:600;}.conbluwrphold ul li a span{font-weight:normal;}.conliso1{background:url(images/contact-phone-icon.png) no-repeat scroll 0 4px;padding:0 0 5px 57px;}.conliso2{background:url(images/contact-address-icon.png) no-repeat scroll 0 4px;padding:0 0 5px 57px;}.tformwrap{padding:50px 20px;background:#fff;overflow:hidden;}.tformin a{color:#555;font-weight:800;}.tformin{max-width:1035px;margin:auto;text-align:center;}.tformin p{margin:0 0 30px;text-align:center;}.tformin h4,.tformin h2{font-size:3.8rem;margin:auto auto 30px;font-weight:800;text-align:center;}.conformwrap{margin:20px auto;}.conform1{float:left;width:48%;margin:0 10px;height:200px;}.conform1 p{margin:0 0 16px;}.premo1{padding:10px 0;text-indent:20px;background:#f2f2f2;}.premo2{padding:10px 0;text-indent:20px;height:76px;background:#f2f2f2;overflow:hidden;}.contactcobtn{border-radius:10px;padding:12px 30px !important;color:#fff !important;background:#ef8716 !important;text-decoration:none;font-size:2.3rem !important;text-transform:uppercase !important;font-weight:bold !important;}.contactwrp{padding:110px 20px;background:url(images/contact-mms-mortgage-services.jpg) no-repeat scroll center;background-size:cover;overflow:auto;}.contactwrpin{max-width:1170px;margin:auto;}.contactwrpin h1{font-weight:700;color:#fff;margin:auto auto 0;font-size:3.7rem;text-align:center;}.page-id-16 .site-inner{padding-top:50px;}.custoctaitowrap{padding:30px 20px 40px;border:1px solid #eee;margin:50px auto 60px;box-shadow:0px 2px 10px #ddd;}.custoctaito p:nth-of-type(2){margin:auto auto 30px;}.custoctaito p{margin:auto auto 10px;font-size:1.9rem;line-height:1.2em;}.custoctaito strong{margin:auto;font-size:2.3rem;font-weight:700;display:block;line-height:1.2em;}.custoctaito{margin:auto;padding:10px;max-width:600px;text-align:center;}.singbanbtn{padding:11px 25px;background:#e38516;color:#fff !important;font-weight:700;text-decoration:none;border-radius:5px;font-size:2rem;letter-spacing:1px;position:relative;margin:auto;width:max-content;text-align:center;text-shadow:0 1px 3px #bd3107;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;display:inline-block;text-transform:uppercase;}.content-sidebar-wrap .attachment-post-image{width:100%;height:485px;object-fit:cover;object-position:center;margin:auto auto 30px;}.blubanwrap{padding:80px 20px 130px;background:url(images/mortgage-lender-Farmington-Hills-MI.jpg) no-repeat scroll center top;background-size:cover;}.blubanin{max-width:1170px;margin:auto;text-align:center;}.blubanin p{color:#fff;font-size:2.5rem;margin:auto auto 15px;}.blubanin h1,.blubanin h2,.blubanin strong{color:#fff;text-align:center;margin:auto;font-size:4rem;font-weight:700;display:block;}.cubanbtnho{margin:40px auto auto;}.abstick{position:initial;display:block !important;}.bpsticky{position:fixed !important;top:200px !important;left:62% !important;z-index:9;}.sidebar .singbanbtn{font-size:1.8rem;padding:10px 15px;}.sidebar{position:relative;}.sidebar .widget{padding:20px;}.sidectawrap{margin:20px;text-align:left;display:block;background:#fff;width:370px;position:absolute;top:-186px;left:-60px;padding:50px 30px 70px;border:1px solid #eee;box-shadow:1px 1px 20px #ddd;text-align:center;border-radius:5px;}.sidectawrap h3{margin:0 auto 20px;font-weight:700;color:#222;line-height:1em;font-size:3rem;}.sidectawrap p{line-height:1.2em;color:#555;margin:0 auto 40px;}.refitimewrap{background:#fff;padding:70px 20px;}.refitimein{max-width:1170px;margin:auto;text-align:center;}.refitimein h3{color:#222;margin:0 0 40px;font-size:4rem;font-weight:700;}.refitimein p{color:#555;}.refitimehold{margin:auto auto 30px;overflow:auto;}.refitimehold2{max-width:791px;margin:auto auto 30px;overflow:auto;}.refitimebox,.refitimebox2{float:left;width:370px;padding:30px;border:1px solid #ddd;border-radius:5px;margin:auto 30px auto auto;height:309px;}.refitimebox p,.refitimebox2 p{color:#222;}.refitimebox:nth-of-type(3),.refitimebox2:nth-of-type(2){margin:0;}.refitimeimg{width:80px;height:75px;display:block;margin:auto auto 15px;}.refitimeimg1{background:url(images/refinance-icons.png) no-repeat scroll 0 0;}.refitimeimg2{background:url(images/refinance-icons.png) no-repeat scroll -111px 0;}.refitimeimg3{background:url(images/refinance-icons.png) no-repeat scroll -220px 0;}.refitimeimg4{background:url(images/refinance-icons.png) no-repeat scroll -334px 0;}.refitimeimg5{background:url(images/refinance-icons.png) no-repeat scroll -443px 0;}.refisonwrap{background:url(images/mortgage-refinance-in-Famington-Hills.jpg) no-repeat scroll center;background-size:cover;overflow:auto;padding:85px 20px;}.refisonin{max-width:1170px;margin:auto;}.refisonin p{margin:auto auto 20px;}.refisonhold h3{color:#222;margin:0 0 40px;font-size:4rem;font-weight:700;}.refisonhold{width:580px;overflow:auto;margin:0;}.refisonhold ul{margin:0;}.refisonhold ul li{list-style-type:none;background:url(images/arrow-right-orange.png) no-repeat scroll 0 6px;padding:0 0 0 17px;color:#222;font-weight:500;}.refinawrap{padding:45px 20px;background:url(images/mms-mortgage-refinance-in-Michigan.jpg) no-repeat scroll center;background-size:cover;overflow:auto;}.buyoffwrap{background:#fff;padding:0 20px 60px;}.buyoffin{max-width:1170px;margin:auto;text-align:center;}.buyoffin h3{color:#222;margin:0 0 40px;font-size:4rem;font-weight:700;}.buyoffin a{color:#333;font-weight:700;text-decoration:underline;}.buyoffhold{max-width:none;overflow:auto;text-align:center;margin:auto auto 30px;}.buyoffhold2{max-width:480px;text-align:center;margin:auto auto 30px;}.buyoffbox:nth-of-type(2){margin:0;}.page-id-15 .buyoffbox:hover,.page-id-15 .buyoffbox2:hover{background:#f5f5f5;box-shadow:0px 0px 20px #444 inset;}.page-id-15 .buyoffbox a,.page-id-15 .buyoffbox2 a{width:100%;height:100%;display:block;padding:40px 30px;text-decoration:none;}.page-id-15 .buyoffbox,.page-id-15 .buyoffbox2{padding:0;}.buyoffbox{width:48%;float:left;margin:0 30px 0 0;padding:50px 60px;background:#fff;border-radius:5px;height:388px;border:1px solid #eee;}.buyoffbox2{width:480px;margin:auto;padding:50px 60px;background:#fff;border-radius:5px;height:388px;border:1px solid #eee;}.buyoffbox h3,.buyoffbox2 h3{margin:auto auto 20px;font-size:2.5rem;}.buyoffbox h3 a,.buyoffbox2 h3 a{color:#222;font-size:2.5rem;font-weight:700;text-decoration:none;}.buyoffbox p,.buyoffbox2 p{font-size:1.7rem;min-height:149px;color:#333;line-height:1.3em;}.buyofflrnbtn:hover{box-shadow:0 -4px 11px #b56917 inset;background:#eb8a2c;}.buyofflrnbtn{padding:11px 20px;background:#ef8716;color:#fff !important;font-weight:600 !important;text-decoration:none !important;border-radius:3px;font-size:1.8rem;letter-spacing:1px;position:relative;margin:auto;width:auto;text-align:center;text-shadow:0 1px 3px #bd3107;}.buyahomewrap{padding:80px 20px;background:url(images/buy-a-home-in-Farmington-Hills-MI.jpg) no-repeat scroll center;background-size:cover;overflow:auto;}.buyahomehold{margin:auto;text-align:center;padding:0;}.buyahomehold p{color:#fff;}.mmsbtnbuycent3{padding:12px 15px;color:#fff !important;background:#58ad14;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;margin:auto;text-align:center;}.mmsbtnbuycent{padding:12px 15px;color:#fff !important;background:#58ad14;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;margin:auto;text-align:center;}.mmsbtnbuycent2{padding:12px 15px;color:#fff !important;background:#e77a10;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;margin:auto;text-align:center;}.whiteplawrp{background:#fff;padding:70px 20px;}.whiteplawrpin{max-width:1170px;margin:auto;text-align:center;}.mortresowrap{padding:120px 20px 100px;background:url(images/mms-mortgage-resources.jpg) no-repeat scroll center;background-size:cover;overflow:auto;}.mortresowrapin{max-width:1170px;margin:auto;}.page-id-11 .bdp_blog_template.news{height:610px;}.bdp_wrapper{max-width:fit-content !important;margin:auto;}.page-id-11 .bdp_blog_template,.single .bdp_blog_template{width:33.3%;}.page-id-11 .bdp_blog_template.news .bd-post-image,.single .bdp_blog_template.news .bd-post-image{float:none;width:auto;}.page-id-11 .bdp_blog_template.news .post-content-div,.single .bdp_blog_template.news .post-content-div{width:auto;}.page-id-11 .bdp_blog_template.news .bd-post-image img,.single .bdp_blog_template.news .bd-post-image img{height:200px;object-fit:cover;object-position:center top;}.page-id-11 .bdp_blog_template.news .bd-blog-header h2.title,.single .bdp_blog_template.news .bd-blog-header h2.title{text-align:left;}.page-id-11 .bdp_blog_template.news .bd-blog-header h2.title a,.single .bdp_blog_template.news .bd-blog-header h2.title a{font-weight:bold !important;line-height:1.3em;}.page-id-16 .bdp_blog_template.news .bd-blog-header h2.title a{font-size:22px;font-weight:700 !important;}.bdp_blog_template.news .bd-blog-header h2.title{line-height:1em;}.learblowrap{padding:50px 20px 40px;border-top:1px solid #eee;}.learbloin{max-width:1170px;margin:auto;}.learbloin h3,.learbloin h3 a,.freeban2in h3 a{font-weight:700;margin:auto auto 30px;font-size:3.8rem;text-align:center;color:#222;}.mortcontwrap{padding:50px 20px;background:#fff;border-top:1px solid #eee;}.mortcontin{max-width:1170px;margin:auto;text-align:center;}.mortconthold{margin:auto;overflow:hidden;max-width:fit-content;}.mortcontin h3 a{color:#222;}.mortcontin h2,.mortcontin h3{margin:auto auto 40px;font-size:4rem;font-weight:700;text-align:center;color:#222;}.mortcontbox{border-radius:10px;box-shadow:1px 1px 15px #ddd;float:left;margin:15px;width:359px;height:220px;border:1px solid #ddd;}.mortcontbox:hover{background:#acadaf;}.mortcontbox:hover h3{color:#fff;}.mortcontbox a{padding:44px 20px;width:100%;height:100%;display:block;}.mortcontimg11{background:url(images/work-with-us-icon.png) no-repeat scroll 6px 0;}.mortcontimg1{background:url(images/mortgage-resources-icons.png) no-repeat scroll 6px 0;}.mortcontimg2{background:url(images/mortgage-resources-icons.png) no-repeat scroll -80px 0;}.mortcontimg3{background:url(images/mortgage-resources-icons.png) no-repeat scroll -166px 0;}.mortcontimg4{background:url(images/mortgage-resources-icons.png) no-repeat scroll 6px -88px;}.mortcontimg41{background:url(images/mortgage-resources-icons.png) no-repeat scroll -334px 14px;}.mortcontimg42{background:url(images/mortgage-resources-icons.png) no-repeat scroll -251px 14px;}.mortcontimg5{background:url(images/mortgage-resources-icons.png) no-repeat scroll -80px -88px;}.mortcontimg6{background:url(images/mortgage-resources-icons.png) no-repeat scroll -166px -88px;}.mortcontimgfb{background:url(images/fb-live-icon.png) no-repeat scroll center;}.mortcontimgreal{background:url(images/realtor-resources-icon.png) no-repeat scroll center;}.mortcontimg{width:70px;height:70px;display:block;margin:auto auto 20px;}.onhopur{font-weight:700;font-size:2.1rem !important;margin:20px auto !important;}.learloopwrap{padding:20px 20px 40px;background:#fff;overflow:auto;}.learloopin{max-width:1170px;margin:auto;}.learloopin h1{text-align:left;margin:0 0 40px;font-size:3rem;color:#222;font-weight:800;}.learloophold{margin:auto;overflow:auto;padding:0 0 20px;}.learloopbox:nth-of-type(4){margin:0;}.learloopbox{float:left;width:23%;margin:0 30px 0 0;text-align:center;border:1px solid #ddd;height:270px;position:relative;border-radius:5px;box-shadow:0 8px 15px 1px #ddd;}.learloopbox a{width:100%;height:100%;display:block;position:absolute;text-indent:-99999px;}.learloopbox:hover{color:#222;background:#eee;}.learloopbox:hover h3,.learloopbox:hover p{color:#222;}.learloopbox h3{color:#222;font-weight:800;font-size:2rem;margin:0 0 10px;}.learloopbox p{color:#555;font-weight:400;font-size:1.7rem;padding:0 30px;line-height:1.3em;}.learloopimg{width:70px;height:60px;display:block;margin:40px auto 10px;}.learloopimg1{background:url('images/learning-icons.png') no-repeat scroll 7px 0;}.learloopimg2{background:url('images/learning-icons.png') no-repeat scroll -99px 0;}.learloopimg3{background:url('images/learning-icons.png') no-repeat scroll -191px 0;}.learloopimg4{background:url('images/learning-icons.png') no-repeat scroll -288px 0;}.learcentwrap{padding:20px 20px 0;background:#fff;overflow:auto;margin:auto;}.learcentin{max-width:1170px;margin:auto;}.learcentin h1{margin:20px auto 50px;font-size:4rem;font-weight:700;text-align:center;color:#222;}.learcentimg{float:left;width:570px;height:350px;display:block;}.learcentxt{float:right;width:47%;margin:0 0 0 30px;text-align:center;padding:50px 20px 0;}.learcentxt p{margin:0;}.learcentxt strong{margin:0 0 20px;font-size:2.5rem;color:#888;font-weight:400;text-transform:uppercase;}.learcentxt h2{margin:auto auto 30px;font-size:3.8rem;font-weight:700;text-align:center;}.learcentinhold{margin:20px auto;overflow:hidden;border:1px solid #eee;border-radius:5px;}.learread:hover{color:#fff;background:#b86b11;}.learread{padding:11px 20px;background:#e77a10;color:#fff !important;font-weight:600 !important;text-decoration:none !important;border-radius:5px;font-size:2.3rem;letter-spacing:1px;position:relative;margin:auto;width:345px;text-align:center;text-shadow:0 1px 3px #bd3107;}.loanoffwrap{padding:70px 20px;background:#fff;}.loanoffwrapin{max-width:1170px;margin:auto;text-align:center;}.learnmobtn:hover,.abotapply:hover{background:#b15f0f;}.learnmobtn{color:#fff !important;text-decoration:none;padding:7px 16px;font-weight:600;font-size:2rem;background:#e77a10;border-radius:3px;}.loanoffhold{margin:auto auto 30px;overflow:auto;}.loanoffbox:nth-of-type(2){margin:0;}.loanoffhold2{margin:auto;max-width:560px;}.loanoffbox2{width:560px;background:#fff;height:412px;margin:auto;border:1px solid #ddd;position:relative;}.loanoffbox:hover,.loanoffbox2:hover{background:#f5f5f5;box-shadow:0px 0px 20px #444 inset;}.loanoffbox a,.loanoffbox2 a{width:100%;height:100%;display:block;padding:40px 30px;text-decoration:none;}.loanoffbox{float:left;width:48%;background:#fff;height:412px;margin:auto 30px auto auto;border:1px solid #ddd;position:relative;}.loanoffbox h3 a,.loanoffbox h3,.loanoffbox2 h3,.loanoffbox2 h3 a{font-size:2.5rem;margin:auto auto 20px;color:#333;}.loanoffbox p,.loanoffbox2 p{color:#333;font-size:1.8rem;padding:0 20px;}.learnhold{position:absolute;bottom:55px;left:37%;}.page-id-10 .aboutbahold{max-width:800px;}.loanopwrap{padding:85px 20px;background:url(images/loan-options-in-Michigan.jpg) no-repeat scroll center;background-size:cover;overflow:auto;}.plainwhiwrap{padding:70px 20px;background:#fff;border-top:1px solid #eee;}.plainwhiwrapin{max-width:1170px;margin:auto;text-align:center;}.plainwhiwrapin h3{margin:auto auto 30px;font-size:4rem;font-weight:700;}.abotwhywrap{background:#fafafa;padding:70px 20px 80px;border-top:1px solid #eee;}.abotwhyhold{width:auto;margin:auto;}.abotwhybox:nth-of-type(2){margin:0;}.abotwhybox{width:48.3%;height:340px;float:left;margin:0 30px 0 0;border:1px solid #ddd;padding:40px 30px;}.aboteamwrap{padding:70px 20px 60px;background:#fff;}.aboteamwrapin{max-width:1170px;margin:auto;}.aboteamwrapin h2,.loanoffwrapin h2{margin:auto auto 30px;font-size:3.8rem;font-weight:700;text-align:center;}.aboteamwrapin p{text-align:center;margin:auto;}.aboteamholdfloat{margin:auto 295px;overflow:auto;}.aboteamhold{margin:auto auto 25px;overflow:auto;}.aboteambox:nth-of-type(4),.aboteamholdfloat .aboteambox:nth-of-type(2){margin:0;}.aboteambox{width:270px;float:left;margin:0 25px 0 0;height:440px;text-align:center;border:1px solid #ddd;}.aboteamimg{width:268px;height:270px;margin:auto auto 20px;}.aboteamtxt{width:auto;margin:auto;}.aboteamtxt h3{font-size:2rem;margin:auto;}.aboteamtxt p{font-size:1.8rem;margin:auto;}.abobtnhold{width:auto;text-align:center;margin:20px auto auto;}.abotapply{padding:8px 15px;color:#fff !important;background:#e77a10;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;font-size:1.6rem;font-weight:600;}.aboutbawrap{padding:85px 20px;background:url(images/about-mms-mortgage-services.jpg) no-repeat scroll center;background-size:cover;overflow:auto;}.aboutbawrapin{max-width:1170px;margin:auto;}.aboutbahold{max-width:600px;margin:auto;text-align:center;padding:0;}.aboutbahold h1,.aboutbahold h2,.mortresowrapin h2,.buyahomehold h1,.mortprowrapin h1{font-weight:700;color:#fff;margin:0 0 20px;font-size:3.7rem;text-align:center;}.conformwrap{margin:20px auto;}.conform1{float:left;width:48%;margin:0 10px;height:200px;}.conform1 p{margin:0 0 20px !important;}.premo1{padding:10px 0;text-indent:20px;background:#f2f2f2;}.premo2{padding:10px 0;text-indent:20px;height:90px;background:#f2f2f2;overflow:hidden;}.contactcobtn{border-radius:5px;padding:6px 30px !important;color:#fff !important;background:#e77a10;text-decoration:none;font-size:2.3rem !important;text-transform:uppercase !important;font-weight:600 !important;margin:13px auto auto !important;}.cusfoowrap{padding:40px 20px 30px;background:#f5f5f5;overflow:auto;}.cusfooin{max-width:1170px;margin:auto;}.fooequity{float:left;width:84px;height:84px;display:block;}.cusfooin p{float:left;margin:0 0 0 25px;width:90%;font-size:1.4rem;color:#555;text-align:justify;font-weight:500;line-height:1.4em;}.prefooterwrap2{padding:30px 20px 50px;background:#fff;border-top:1px solid #eee;}.prefooterin2{max-width:1170px;margin:auto;text-align:center;}.prefooterin2 a{font-weight:500;color:#777;text-decoration:none;}.prefooterin2 p{margin:0 0 10px;font-size:1.6rem;font-weight:500;color:#777;}.prefooterin2logo{margin:40px auto 25px auto;width:440px;height:auto;display:block;}.prefoologo1{float:left;width:202px;height:101px;margin:63px 20px 0 0;}.prefoologo2{float:left;width:203px;height:158px;background:url(images/Underwriting-Approved-Logo-MMS-Mortgage-Services-new.png) no-repeat scroll center;background-size:contain;}.singposoci2{padding:20px 0;max-width:200px;margin:auto;overflow:hidden;}.sidwra2:nth-of-type(5){margin:0;}.sidwra2{float:left;margin:0 10px 0 0;width:32px;height:32px;display:block;text-indent:-99999px;}.siface2{background:url(images/mms-mortgage-services-social-media-icons-new.png) no-repeat scroll 0 0;}.sitwi2{background:url(images/mms-mortgage-services-social-media-icons-new.png) no-repeat scroll -40px 0;}.silink{background:url(images/mms-mortgage-services-social-media-icons-new.png) no-repeat scroll -80px 0;}.siyou2{background:url(images/mms-mortgage-services-social-media-icons-new.png) no-repeat scroll -120px 0;}.sintag{background:url(images/mms-mortgage-services-social-media-icons-new.png) no-repeat scroll -161px 0;}.prefooterwrap{padding:70px 20px 80px;background:#fff;overflow:auto;border-top:1px solid #ddd;}.prefooterin{max-width:1170px;margin:auto;}.prefooterin ul{margin:0;}.prefooterin ul li{list-style-type:none;color:#777;font-size:1.7rem;font-weight:500;}.prefooterin a{color:#777;text-decoration:none;font-size:1.7rem;font-weight:500;}.prefooterin h4{color:#222;font-weight:700;font-size:1.9rem;text-transform:uppercase;margin:0 0 25px;}.prefooterin h4 a{color:#222;text-decoration:none;font-size:1.9rem;font-weight:700;}.prefoobox1{float:left;margin:0 10px;width:18%;}.prefoobox2{float:left;margin:0 10px;width:29%;}.prefoobox2 ul{float:left;margin:0 20px 0 0;}.prefoobox3{float:left;margin:0 10px;width:22%;}.prefoobox4{float:right;margin:0 10px;width:22%;font-size:1.6rem;}.hoctawrap{background:#fafafa;position:relative;overflow:hidden;padding:60px 20px;border:1px solid #ddd;}.hoctawrapin{max-width:1170px;margin:auto;}.hoctahold{max-width:523px;padding:30px;float:right;}.hoctaholdimg{width:614px;height:auto;text-align:center;float:left;}.hoctahold strong{color:#fff;}.hoctahold span{font-style:italic;text-decoration:underline;}.hoctahold h4{font-weight:700;color:#222;margin:0 0 20px;font-size:3.7rem;}.hoctahold span{text-decoration:underline;}.hoctahold p{color:#555;margin:0 0 35px;font-weight:500;}.cmbanhold2{margin:0;max-width:400px;}.gooreviwrap{background:#f5f5f5;padding:60px 20px;}.gooreviwrapin{max-width:1170px;margin:auto;}.gooreviwrapin h3{margin:auto auto 30px;text-align:center;}.checklwrap{background:#fafafa;position:relative;overflow:hidden;padding:60px 20px 50px;border-top:1px solid #ddd;}.checklin{max-width:1170px;margin:auto;}.checklhold{margin:auto;}.checklhold h3{color:#222;margin:auto auto 40px;text-align:center;text-shadow:1px 1px 1px #d2d2d2;font-size:4.5rem;}.checklhold a:nth-of-type(2){margin:0;}.checkbtn1:hover{background:#4ce922;transform:scale(1.1);-webkit-transform:scal(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}.checkbtn1{float:left;border-radius:10px;padding:10px 15px;color:#fff !important;background:#58ad14;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;}.checkbtn2:hover{background:#fc8e24;transform:scale(1.1);-webkit-transform:scal(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}.checkbtn2{float:left;border-radius:10px;padding:10px 15px;color:#fff !important;background:#e77a10;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;}.checbtnhold{margin:20px auto;max-width:610px;}.checbtnhold a{margin:0 30px 0 0;width:289px;display:block;font-weight:600;font-size:1.8rem;position:relative;padding:10px;text-align:center;border-radius:5px;}.guidebox1{float:left;width:540px;height:auto;}.guidebox2{float:right;width:52%;margin:119px 0 0;}.guidebox2 span{font-weight:400;color:#333;}.makepaywrap{background:url(images/mms-mortgage-services-make-a-payment.jpg) no-repeat scroll center;background-size:cover;overflow:auto;padding:70px 20px 80px;}.makepayin{max-width:1170px;margin:auto;}.makepayin p{margin:auto auto 20px;padding:0 30px 0 0;}.makepayin h3{color:#222;margin:0 0 30px;}.makepayhold{width:600px;overflow:auto;margin:0;}.makebtnhold{margin:auto;}.makebtn1:hover{background:#4166d7;}.makebtn1{float:left;padding:12px 15px;color:#fff !important;background:#233a80;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;border-radius:5px;margin:0 30px 0 0;font-weight:600;}.makebtn2:hover{background:#1d3482;color:#fff !important;}.makebtn2{float:left;padding:12px 15px;color:#233a80 !important;background:#fff;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;border-radius:5px;border:1px solid #233a80;font-weight:600;}.mmsmakewrap{background:#fff;padding:70px 20px 80px;border-top:1px solid #eee;}.mmsmakein{max-width:1170px;margin:auto;text-align:center;}.mmsmakein h3,.mmsmakein h2{color:#222;margin:auto auto 30px;}.mmsmakehold{margin:50px auto 30px;overflow:auto;}.mmsmakebox:nth-of-type(3),.mmsmakebox2:nth-of-type(2){margin:0;}.mmsmakebox{float:left;width:31.3%;background:#fff;border:1px solid #ddd;height:370px;margin:0 30px 0 0;padding:40px 30px;}.mmsmakebox p,.mmsmakebox2 p{line-height:1.3em;color:#222;}.mmsmakeimg{display:block;width:80px;height:71px;margin:auto auto 20px;}.mmsmakeimg1{background:url(images/buy-a--home-or-refinance-icons.png) no-repeat scroll 0 0;}.mmsmakeimg2{background:url(images/buy-a--home-or-refinance-icons.png) no-repeat scroll -130px 0;}.mmsmakeimg3{background:url(images/buy-a--home-or-refinance-icons.png) no-repeat scroll -272px 0;}.mmsmakeimg4{background:url(images/buy-a--home-or-refinance-icons.png) no-repeat scroll -410px 0;}.mmsmakeimg5{background:url(images/buy-a--home-or-refinance-icons.png) no-repeat scroll -545px 0;}.mmsmakehold2{max-width:780px;margin:auto;}.mmsmakebox2{width:370px;height:370px;float:left;margin:0 30px 0 0;border:1px solid #ddd;padding:40px 30px;}.findloanwrap{background:url(images/member-mortgage-services-loan-options.jpg) no-repeat scroll center;background-size:cover;overflow:auto;padding:70px 20px;}.findloanin{max-width:1170px;margin:auto;}.findloanin p{margin:auto auto 20px;}.findloanin h3,.findloanin h2{color:#222;margin:0 0 30px;}.findloanhold{width:580px;overflow:auto;margin:0;float:right;}.tylobo:nth-of-type(2){margin:0;}.tylobo{float:left;width:47%;margin:0 30px 0 0;}.tylobo h3:hover{background:#3352af url(images/white-arrow-right.png) no-repeat scroll 95% 50%;}.tylobo h3{background:#233a80 url(images/white-arrow-right.png) no-repeat scroll 95% 50%;margin:auto auto 10px;padding:15px 20px;border-radius:5px;}.tylobo h3 a{color:#fff;text-decoration:none;font-weight:600;font-size:1.8rem;width:100%;height:100%;display:block;}.tylobo h3 a span{font-weight:400;font-size:1.3rem;line-height:1em;}.tylobo h3 a br{content:"";display:flex;align-content:flex-end;}.zoloro{padding:7px 20px !important;}.zoloro a{font-size:1.6rem !important;}.welcomewrap{background:#fff;overflow:auto;padding:80px 20px 50px;}.welcomein{max-width:1170px;margin:auto;}.welcomein h3,.welcomein h2{margin:auto auto 30px;color:#222;}.welcomein p{font-weight:500;margin:auto auto 25px;font-size:1.6rem;}.welcomehold{margin:auto;position:relative;}.welcomebox1{float:right;width:470px;margin:20px auto auto;}.welcomebox1 h4{font-style:italic;}.welcomebox2{float:left;width:54%;height:auto;display:block;}.welcomebox2 span{color:#222;text-transform:uppercase;font-size:4rem;line-height:1.2em;}.mmssocwrap{background:#f7f7f7;padding:40px 20px;overflow:auto;}.mmssocwrapin{max-width:1170px;margin:auto;}.mmssocimg{width:177px;height:74px;display:block;float:left;margin:10px auto auto;}.mmssocimg a{display:block;width:100%;height:100%;text-indent:-99999px;}.mmssocimg1{background:url(images/facebook-review-badge.png) no-repeat scroll center;}.mmssocimg2{background:url(images/google-review-badge.png) no-repeat scroll center;}.mmssocimg1{margin:10px 0 0 60px;}.fivstaico{width:68px;height:12px;display:block;margin:auto;background:url(images/five-star-review.png) no-repeat scroll center;}.mmsocbox1{float:right;width:431px}.mmsocbox2{float:left;width:660px;padding:0 80px 15px 0;border-right:1px solid #ddd;}.mmsocboxbio{float:left;width:97px;}.mmsocboxbio2{float:right;width:79%;}.mmsocboxbio2 em{font-size:1.5rem;display:block;font-weight:500;color:#555;}.banwrap{background:url('images/MMS-Mortgage-Services-in-Michigan.jpg') no-repeat scroll center bottom;background-size:cover;position:relative;overflow:hidden;padding:20px;}.banin{max-width:1170px;margin:auto;}.banhold{max-width:570px;height:429px;text-align:center;background:url('images/mms-mortgage-services-celebrating-35-years.png') no-repeat scroll center top;background-size:contain;padding:146px 40px 0;}.banhold strong{color:#fff;}.banhold span{font-style:italic;text-decoration:underline;}.banhold h2,.banhold h3{font-weight:700;color:#222;margin:0 0 20px;font-size:3.3rem;}.banhold span{text-decoration:underline;}.banhold p{color:#555;font-size:2rem;margin:0 0 15px;font-weight:400;line-height:1.3em;}.cmbanhold{margin:20px auto;max-width:400px;}.cmbanhold a,.cmbanhold2 a{margin:0 12px;width:auto;display:initial;font-weight:600;font-size:2.2rem;position:relative;padding:10px 20px;border-radius:5px;}.mmsmobtn{float:left;padding:12px 15px;color:#fff !important;background:#58ad14;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;}.mmsmobtn:hover,.mmsbtnbuycent:hover{background:#4ce922;transform:scale(1.1);-webkit-transform:scal(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}.mmsmobtn2:hover,.mmsbtnbuycent2:hover{background:#fc8e24;transform:scale(1.1);-webkit-transform:scal(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}.mmsmobtn2{float:right;padding:12px 15px;color:#fff !important;background:#e77a10;text-decoration:none;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;letter-spacing:1px;}.mmspowrap{margin:44px 0 0;}.mmspo1{width:231px;float:right;border-radius:5px;background:url(images/header-phone-icon.png) no-repeat scroll 6px 0;padding:0;}.mmspo2{width:184px;float:right;padding:0 0 0 10px;}.mmspo1 a{color:#222 !important;font-weight:800;padding:0 0 0 52px;text-decoration:none;font-size:2.1rem;line-height:1.2em;width:100%;height:auto;display:block;}.mmspo2 a{color:#222 !important;font-weight:800;padding:0;text-decoration:none;font-size:2.1rem;line-height:1.2em;width:100%;height:auto;display:block;}.mmspo1 span{display:block;padding:0 0 0 55px;text-transform:uppercase;font-size:2.1rem;line-height:1em;font-weight:400;color:#222;}.mmspo2 span{display:block;padding:0;text-transform:uppercase;font-size:2.1rem;line-height:1em;font-weight:400;color:#222;}#top_section{position:fixed;background:#f2f1f6;width:100%;padding:0;color:#222;z-index:9999;}.stotopwrap{width:auto;}.stotophold{overflow:visible;float:right;width:auto;text-align:center;}.stotop2 a,.stotop3 a,.stotop4 a,.stotop5 a,.stotop7 a{text-decoration:none;color:#222;font-size:1.6rem;font-weight:700;width:100%;height:100%;display:block;padding:5px 20px;text-align:center;}.stotop1:hover{box-shadow:0 -5px 5px 0 #44a4cc inset;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;}.stotop2:hover,.stotop3:hover,.stotop4:hover,.stotop5:hover,.stotop7:hover{box-shadow:0 -5px 5px 0 #cfd1d2 inset;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;}.stotop1 a{text-decoration:none;color:#fff;font-size:1.6rem;font-weight:700;width:100%;height:100%;display:block;padding:5px 20px;text-align:center;}.stotophold div{display:inline;}.stotop1 span{color:#222;}.stotop1{width:auto;float:right;background:#7acef0;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;}.stotop2{width:auto;float:right;border-left:1px solid #233a80;border-right:1px solid #233a80;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;}.stotop3{width:auto;float:right;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;}.stotop4{width:auto;float:right;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;}.stotop5{width:auto;float:right;border-left:1px solid #233a80;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;}.stotop7{width:auto;float:right;border-right:1px solid #233a80;border-left:1px solid #233a80;-webkit-transition:all 0.1s ease-in-out !important;-moz-transition:all 0.1s ease-in-out !important;-ms-transition:all 0.1s ease-in-out !important;-o-transition:all 0.1s ease-in-out !important;transition:all 0.1s ease-in-out !important;}.stotop6{float:right;background:url(images/Underwriting-Approved-Logo-MMS-Mortgage-Services.png) no-repeat scroll center;background-size:contain;width:46px;height:30px;margin:0 12px 0 0;}.toparrowri{width:0;height:0;border-top:7px solid transparent;border-left:7px solid #fff;border-bottom:7px solid transparent;display:inline-block;margin:0 0 0 6px;}.cf7sr-g-recaptcha{transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform-origin:left;-moz-transform-origin:left;-webkit-transform-origin:left;-ms-transform-origin:left;} .title-area{background:url(images/mms-mortgage-services-logo.jpg) no-repeat center;float:left;height:101px;width:202px !important;padding:0;margin:18px auto;background-size:contain;}.genesis-nav-menu a{color:#222 !important;text-decoration:none;font-weight:700 !important;padding:44px 11px;font-size:1.5rem;text-transform:uppercase;}.genesis-nav-menu a:hover{color:#222;text-decoration:none;}.genesis-nav-menu .menu-item{position:relative;}.genesis-nav-menu .sub-menu a:hover{color:#fff;}.genesis-nav-menu .sub-menu{width:300px;}.genesis-nav-menu .sub-menu a{width:300px;font-size:1.6rem;}.genesis-nav-menu li li:hover{background:#eee;color:#222;}.genesis-nav-menu a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu .current-menu-item > a:hover,.genesis-nav-menu .sub-menu .current-menu-item > a:focus{color:#222 !important;text-decoration:none;box-shadow:0 -29px 29px -29px #ddd inset;}#nav_menu-2{margin:0;width:54%;position:absolute;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);top:68px;left:42%;text-align:center;}.header-full-width .title-area{width:209px;}.header-image .site-title > a{background:none;float:left;min-height:101px;width:100%;}.site-header{min-height:101px;position:fixed;width:100%;z-index:999;background-color:#fff;margin:36px auto auto;}.site-header .wrap{margin:auto 20px;max-width:none;padding:0 !important;position:relative;height:auto;}.site-header .widget-area{width:417px;text-align:left;}.entry{padding:0 30px 0 0;}.site-inner,.wrap{max-width:1170px;}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;font-weight:700;color:#222;margin:0 0 30px;font-size:3.6rem;}a strong{color:#005baa;}a{color:#18a1d9;text-decoration:none;font-weight:700;}:focus{outline:#ccc solid 0px;}b,strong{color:#222;}::placeholder{font-weight:800;color:#333;}body{background:#fff;}body,p,a{font-family:'Poppins',sans-serif;word-break:break-word;}p{color:#565f6d;font-weight:500;font-size:1.7rem;}.content{width:770px;}.cdiv{clear:both;}figure{margin:auto;}.home .site-inner{padding-top:0;}